Come creare feed RSS personalizzati

Real Simple Syndication (RSS) rende molto più facile tenersi aggiornati con gli ultimi aggiornamenti su servizi Internet e siti Web. Oggi molti siti Web offrono feed RSS per fornire ai propri lettori un'alternativa alla visita manuale del sito o alla sottoscrizione a una newsletter via e-mail.

Feed lettori come RSS Owl o il servizio online Google Reader sono facili da usare e fungono da hub centrale per informazioni per molti utenti. A volte, tuttavia, si incontrano siti Web che non offrono feed RSS. Un esempio di tale sito Web è il nuovo servizio di Google che pubblica gli ultimi aggiornamenti dei prodotti Google. Il servizio stesso è attivato da RSS, ma ai visitatori non vengono offerte opzioni per iscriversi a un feed.

Abbiamo creato un feed per quel servizio utilizzando il servizio gratuito Feed 43 e vorremmo guidarti attraverso la creazione di un feed RSS personalizzato. Questo dovrebbe darti gli strumenti a portata di mano per creare un feed su altri siti Web che non ne offrono uno.

Una comprensione di base dell'HTML è utile per questo, ma non necessariamente richiesta. Inizia visitando il sito Web Feed 43 e incolla l'URL della pagina Web per cui desideri creare un feed RSS nel modulo. Usiamo //www.google.com/newproducts/ per il nostro esempio. Ignora la codifica e fai clic sul pulsante Ricarica.

feed rss personalizzato

Tutte le configurazioni avvengono nella pagina successiva. Nella parte superiore, il titolo della pagina e il codice sorgente vengono visualizzati all'utente. In seguito abbiamo bisogno del codice sorgente per trovare modelli per il titolo, la descrizione e il collegamento. Questo è il passaggio più tecnico e intimidatorio del processo, ma non così difficile come sembra a prima vista.

RSS Feed

I modelli sono definiti nel passaggio 2. Il feed 43 utilizza la variabile {%} per definire le variabili e {*} per i contenuti non pertinenti. Ora dobbiamo approfondire il codice sorgente, ma prima di farlo, guardiamo la pagina originale per recuperare il titolo e la descrizione che dobbiamo trovare nel codice sorgente.

Dai un'occhiata al primo nuovo titolo del prodotto nella pagina e cercalo nel codice sorgente. Per il nostro nuovo esempio di Google che è "Servizio elevazione ora disponibile in". Troverai il testo nella fonte, con elementi HTML attorno ad esso. Ora sostituiamo il titolo della notizia con la variabile {%} e aggiungiamo l'intera riga

{%}

al modello di ricerca dell'articolo (ripetibile) * al punto 2. Ma, se guardi un po 'più da vicino, o più precisamente cerca su, scopri che il titolo appare una seconda volta nella fonte. Ciò è insolito per la maggior parte delle pagine Web, ma in questo caso la seconda occorrenza nel codice è in realtà quella giusta. Perché? Perché il testo completo di ogni post è pubblicato anche in quella posizione.

Per il titolo dell'articolo, scegliamo

{%}

e inserisci il codice nel campo Modello di ricerca oggetto (ripetibile).

Per la descrizione, guardiamo una linea sotto e troviamo

{%}

Il codice completo che inseriamo in quel campo è

{%} {*}

{}%

Vedi il {*}? Questo elimina tutto tra i due campi. Se lo lasci fuori, noterai che un clic su Estrai troverà 0 elementi, se lo aggiungi, verranno trovati tutti gli elementi.

I seguenti dati ritagliati mostreranno come ogni voce viene visualizzata nel feed RSS. Prendi nota delle variabili {1} e {2}, che sono impostate sul titolo dell'articolo e sulla descrizione.

creazione rss

Dobbiamo aggiungere quei due alle proprietà dell'elemento RSS. Il primo nel campo del titolo e il secondo nel campo della descrizione.

Feed43

Un clic sull'anteprima mostra finalmente come apparirà il feed RSS nel lettore RSS.

feed di anteprima

Infine, l'indirizzo del feed RSS e l'indirizzo della pagina di modifica vengono visualizzati dal creatore del feed RSS personalizzato. Ed è così che crei feed RSS personalizzati con Feed43. In caso di domande sul processo, segnalacelo nei commenti.