Instalați instrumentul Changedetection.io pe Raspberry Pi și îl puteți utiliza pentru a verifica dacă există actualizări pe orice pagină web.

Internetul nu este o resursă statică, iar paginile se pot schimba în timp. Poate că textul este revizuit pentru a arăta presupusa preștiință a autorului. Poate că prețurile și nivelurile stocurilor unui anumit produs se schimbă în funcție de mofturile pieței legate de cerere și ofertă.

Indiferent de motiv, este adesea nevoie să monitorizați o pagină web pentru modificări și rulând Changedetection.io pe Raspberry. Pi, puteți monitoriza câte site-uri doriți și puteți primi notificări prin servicii precum Discord, e-mail, Slack și Telegramă. Este un instrument gratuit incredibil de util.

De ce monitorizați site-urile web pentru modificări?

Textul și imaginile din cărți și ziare sunt imuabile. Odată tipărite, cuvintele sunt acolo pentru totdeauna. Sigur, vă puteți distruge problema din New York Post sau puteți construi un foc de tabără din toate cele 32 de volume ale 2015 Encyclopaedia Britannica, dar aceasta nu vă distruge decât copia informațiilor — nu se schimbă aceasta.

instagram viewer

Vizitați site-ul New York Post, totuși, și veți vedea că, la fel ca pe orice alt site de știri, poveștile individuale sunt adesea actualizate în zile, săptămâni sau ani. Detaliile sunt adăugate pentru a clarifica povestea sau eliminate dacă sunt inexacte sau irelevante. Acest lucru poate fi incomod dacă vă bazați pe o publicație pentru fapte. Vrei să știi ce a fost schimbat și când. De asemenea, atunci când o poveste nouă este postată, poate doriți să fiți notificat instantaneu.

Informațiile de pe site-urile comerciale se modifică, de asemenea, pentru a reflecta schimbările în starea produsului și nivelurile stocurilor. Un site web de electronice își va actualiza pagina de catalog pentru a reflecta noul hardware care devine disponibil și dacă încercați să găsiți un Raspberry Pi la preț rezonabil de vânzare în 2023, doriți să fiți notificat imediat de îndată ce nivelul stocurilor crește peste zero.

Prin monitorizarea unui site web pentru modificări, puteți afla imediat momentul în care o actualizare este disponibilă. Astfel, veți avea avantaj în fața altor cititori și potențiali cumpărători de produse.

Changedetection.io vă anunță când se schimbă un site web

Changedetection.io este un software gratuit și open source pe care îl puteți utiliza pentru a monitoriza nivelurile stocurilor și individuale pagini web pentru modificări și declanșează notificări prin Discord, e-mail, Slack, Telegram, apeluri API și Mai mult. Cu o interfață web ușor de utilizat, puteți face o comparație linie cu linie a versiunilor de pagini web și veți putea vedea instantaneu ceea ce a fost modificat.

Pe lângă urmărirea nivelurilor stocurilor și a prețurilor sau monitorizarea articolelor de știri, puteți utiliza Changedetection.io pentru monitorizare și urmărirea fișierelor PDF, urmărirea actualizărilor departamentelor guvernamentale sau crearea de fluxuri RSS bazate pe modificările din web conţinut.

Instalați Changedetection.io pe Raspberry Pi

Changedetection.io va rula pe orice procesor ARMv6, ARMv7 sau ARM64, astfel încât toate modelele Raspberry Pi sunt acceptate. Înainte de a începe, dacă nu aveți Pi-ul conectat la un monitor, ar trebui conectați-vă la Raspberry Pi folosind Secure Shell (SSH).

Cel mai simplu mod de a instala Changedetection.io este cu Docker și Docker Compose. Dacă nu le aveți deja, urmați ghidul nostru pentru instalarea Docker și Docker Compose pe Linux.

Actualizați toate pachetele de pe sistemul dvs. cu:

sudo apt Actualizați && sudo apt actualizare

Creați un director nou pentru Changedetection.io în directorul dvs. de acasă, apoi utilizați CD comanda pentru a trece în el:

CD~
mkdirdetectarea schimbărilor.io && CDdetectarea schimbărilor.io

Acum folosiți wget comandă pentru a descărca fișierul changedetection.io Docker Compose pentru Raspberry Pi:

wget https://raw.githubusercontent.com/dgtlmoon/changedetection.io/271181968f4a303041164b719d3affbe2d1a5181/docker-compose.yml

Utilizați editorul de text nano pentru a deschide fișierul Docker Compose:

nanodocker-compune.yml

...și anulați comentariul (eliminați „#") din orice rând care urmează intrării „browser-chrome:”. Salvați și ieșiți din nano cu Ctrl + O apoi Ctrl + X. Acum puteți porni Docker Compose cu:

docker-compune până -d

Docker Compose va extrage imaginile relevante din hub-ul Docker și va configura containere pe Raspberry Pi. Acest lucru poate dura ceva timp, mai ales dacă Raspberry Pi este conectat la rețea prin Wi-Fi.

Vă puteți conecta la instanța changedetection.io introducând adresa dumneavoastră.pi.local.ip: 5000în bara de adrese a oricărui browser

Utilizați Changedetector.io pe Raspberry Pi pentru a monitoriza modificările paginilor web

În interfața web veți vedea că există două pagini monitorizate implicit. Acestea sunt jurnalul de modificări al changedetector.io și prima pagină a Hacker News. Acestea sunt setate să reîmprospăteze pagina la fiecare trei ore. Puteți modifica acest interval făcând clic Editați | × lângă intrare. Derulați în jos la Timp între verificări și introduceți o nouă valoare. Puteți seta intervalul în săptămâni, zile, ore, minute și secunde.

Alternativ, puteți declanșa manual o comparație din interfața principală, făcând clic pe butonul Reverificare buton. Dacă o pagină web s-a schimbat, previzualizare eticheta butonului se va schimba în Diff. Click pe Diff pentru a vedea diferențele dintre pagini. Textul verde indică linii care au fost adăugate, în timp ce textul roșu a fost eliminat.

Puteți adăuga o nouă adresă URL pentru a urmări modificări introducând adresa în bară și alegând butonul radio fie pentru a viziona o pagină statică, fie pentru a urmări rezervele.

Deși puteți declanșa notificări printr-o varietate de canale, cea mai ușoară și cea mai fiabilă metodă este e-mailul. Veți avea nevoie de următoarele informații:

  • Adresa de e-mail de la care trimiteți
  • Parola dvs. SMTP
  • Adresa de e-mail la care doriți să primiți notificarea

De exemplu, dacă adresa de e-mail de la care doriți să trimiteți este „[email protected]”, parola dvs. este „p455w07d” și doriți ca „[email protected]” să primească notificări cu privire la modificări, trebuie să introduceți urmând în Notificări secțiunea Setări meniul:

mailtos://email1:[email protected]? [email protected]

Trimiteți o notificare de testare, apoi apăsați Salvați.

Monitorizați orice URL pentru modificări!

Acum aveți mijloacele de a monitoriza orice pagină web pentru modificări, puteți urmări site-urile dvs. preferate pentru știri proaspete, actualizări ale articolelor și modificări ale nivelurilor stocurilor, inclusiv pentru Raspberry Pi în sine. Acest lucru se poate dovedi foarte util atunci când doriți să țineți ochii pe un site în fundal, economisindu-vă o mulțime de timp și efort pentru a face acest lucru manual. În schimb, primiți notificări automate prin e-mail sau prin alte servicii.

Dacă doriți să citiți instantaneu cele mai recente articole de pe bloguri și alte site-uri, luați în considerare utilizarea unei instanțe auto-găzduite de FreshRSS pe Raspberry Pi!