Cum se creează fluxuri RSS personalizate

Real Simple Syndication (RSS) face mult mai ușor să fiți la curent cu cele mai recente actualizări ale serviciilor și site-urilor Internet. În prezent, multe site-uri web oferă fluxuri RSS pentru a le oferi cititorilor lor o alternativă la vizitarea manuală a site-ului sau abonarea la un newsletter prin e-mail.

Cititorii de feeduri precum RSS Owl sau serviciul online Google Reader sunt ușor de utilizat și acționează ca un hub central pentru informații pentru mulți utilizatori. Uneori, însă, sunt întâlnite site-uri web care nu oferă fluxuri RSS. Un exemplu de astfel de site web este serviciul Google Nou care publică cele mai recente actualizări ale produsului Google. Serviciul în sine este declanșat de RSS, dar vizitatorilor nu li se oferă opțiuni de abonare la un feed.

Am creat un feed pentru acest serviciu folosind serviciul gratuit Feed 43 și am dori să vă ghidăm prin crearea unui flux RSS personalizat. Acest lucru ar trebui să vă ofere instrumentele disponibile pentru a crea un feed pe alte site-uri web care nu oferă unul.

O înțelegere de bază a HTML-ului este benefică pentru acest lucru, dar nu este necesară în mod necesar. Începeți vizitând site-ul Feed 43 și lipiți adresa URL a paginii web pentru care doriți să creați un flux RSS în formular. Folosim //www.google.com/newproducts/ pentru exemplul nostru. Ignorați codificarea și faceți clic pe butonul Reîncărcare.

feed personalizat rss

Toate configurațiile se petrec pe pagina următoare. În partea de sus, utilizatorul afișează titlul paginii și codul sursă. Mai târziu, avem nevoie de codul sursă, pentru a găsi modele pentru titlul, descrierea și linkul știrii. Acesta este pasul cel mai tehnic și mai intimidant al procesului, dar nu la fel de greu cum pare la prima vedere.

rss feed

Modelele sunt definite la pasul 2. Feed 43 utilizează variabila {%} pentru a defini variabilele și {*} pentru conținut care nu este relevant. Acum trebuie să introducem codul sursă, dar înainte de a face acest lucru, ne uităm la pagina inițială pentru a prelua titlul și descrierea pe care trebuie să o găsim în codul sursă.

Aruncați o privire la primul titlu de produs nou din pagină și căutați codul sursă. Pentru exemplul nostru nou Google, este „Serviciul de ridicare disponibil acum în„. Veți găsi textul în sursă, cu elemente HTML în jurul său. Acum, înlocuim titlul articolului de știri cu variabila {%} și adăugăm întreaga linie

{%}

la modelul de căutare a articolului (repetabil) * la pasul 2. Dar, dacă vă uitați un pic mai aproape, sau mai exact căutați pe acesta, aflați că titlul apare a doua oară în sursă. Acest lucru este neobișnuit pentru majoritatea paginilor web, dar în acest caz a doua apariție a codului este de fapt cea corectă. De ce? Deoarece textul complet al fiecărei postări este postat și în acea locație.

Pentru titlul articolului, alegem

{%}

și introduceți codul în câmpul Model de căutare (repetabil).

Pentru descriere, căutăm o linie de dedesubt și găsim

{%}

Codul complet pe care l-am introdus în acel câmp este

{%} {*}

{%}

Vedeți {*}? Aceasta scapă de tot ce se află între cele două domenii. Dacă îl lăsați afară, veți observa că un clic pe Extract va găsi 0 elemente, dacă îl adăugați, toate elementele sunt găsite.

Datele tăiate de mai jos vor arăta modul în care fiecare intrare este afișată în fluxul RSS. Ia o notă a variabilelor {1} și {2}, acestea sunt setate la titlul articolului și la descriere.

crearea rss

Trebuie să le adăugăm pe cele două la proprietățile articolului RSS. Primul în câmpul de titlu și al doilea în câmpul de descriere.

feed43

Un clic pe previzualizare afișează în sfârșit cum va arăta fluxul RSS în cititorul RSS.

previzualizare feed

În cele din urmă, adresa RSS feed și adresa paginii de editare sunt afișate la creatorul feedului RSS personalizat. Și așa creezi fluxuri RSS personalizate cu Feed43. Dacă aveți întrebări despre acest proces, informați-ne în comentarii.