in cerca di un piccolo consiglio: creare un Feed RSS di una pagina web

28 views
Skip to first unread message

cirospat

unread,
Feb 2, 2019, 1:49:56 PM2/2/19
to opendatasicilia
salve
sono interessato a questa pagina degli eventi della Feltrinelli di Palermo:
e vorrei creare un Feed RSS.
Ho provato con Feedburner: https://feedburner.google.com ma una volta immesso l'URL mi da un messaggio:
The URL does not appear to reference a valid XML file. We encountered the following problem: Error on line 4: Element type "t.length" must be followed by either attribute specifications, ">" or "/>".

Quindi qualcosa nella pagina HTML degli eventi di Palermo della Feltrinelli non piace a Feedburner di Google.
Ci sono altre vie da percorrere per creare un Feed RSS di una pagina come questa?
Grazie 
Ciro

Nino Galante

unread,
Feb 2, 2019, 2:12:46 PM2/2/19
to opendatasicilia
Io ho usato questo servizio online Feed43 per crearmi degli rss feed che poi con IFTTT indirizzo su dei canali Telegram.

N.

ciro spataro

unread,
Feb 2, 2019, 3:54:45 PM2/2/19
to opendatasicilia
grazie Nino
ci ho smanettato un po ma lo vedo un po complicato nei parametri che mi chiede. Cmq ci continuo a smanettare.

--
Sito: http://opendatasicilia.it
Facebook: https://www.facebook.com/groups/opendatasicilia/
twitter: http://twitter.com/opendatasicilia
Gruppo Telegram: https://t.me/opendatasicilia
---
Hai ricevuto questo messaggio perché sei iscritto al gruppo "opendatasicilia" di Google Gruppi.
Per annullare l'iscrizione a questo gruppo e non ricevere più le sue email, invia un'email a opendatasicil...@googlegroups.com.
Per postare in questo gruppo, invia un'email a opendat...@googlegroups.com.
Visita questo gruppo all'indirizzo https://groups.google.com/group/opendatasicilia.
Per visualizzare questa discussione sul Web, visita https://groups.google.com/d/msgid/opendatasicilia/b5dd1f5e-f60c-45da-818e-85f9158587ec%40googlegroups.com.
Per altre opzioni visita https://groups.google.com/d/optout.

andy

unread,
Feb 3, 2019, 3:51:52 AM2/3/19
to opendatasicilia

Caro Ciro,
feed43 è un grande prodotto.

La prima cosa che devi fare è cercare l’elemento che si ripete. Tasto destro sulla parte di pagina con un elemento da trasformare in feed e poi ispeziona il codice.
Devi cercare l’intero blocco di codice che si ripete per ogni elemento. Qui ad esempio è

<div class="event clearfix"><img width="60" src="https://www.lafeltrinelli.it/mediaObject/eventi/2019/01/Spyrosil-Marinaio-Italiano-27624/resolutions/res-l60x10000/Spyrosil-Marinaio-Italiano-27624.jpg"/><div class="text"><h4 class="date">Martedì 5 Febbraio 2019 dalle ore 18:00</h4><h3><a href="https://www.lafeltrinelli.it/fcom/it/home/pages/puntivendita/eventi/Palermo/2019/Febbraio/Spyrosil-Marinaio-Italiano-27624.html">Spyros Il marinaio italiano</a></h3><div class="button-link button-detail clearfix"><a href="https://www.lafeltrinelli.it/fcom/it/home/pages/puntivendita/eventi/Palermo/2019/Febbraio/Spyrosil-Marinaio-Italiano-27624.html">SCOPRI</a></div></div></div>

Nella pagina originale non è indentato, così è più leggibile

<div class="event clearfix">
   <img width="60" src="https://www.lafeltrinelli.it/mediaObject/eventi/2019/01/Spyrosil-Marinaio-Italiano-27624/resolutions/res-l60x10000/Spyrosil-Marinaio-Italiano-27624.jpg"/>
   <div class="text">
      <h4 class="date">Martedì 5 Febbraio 2019 dalle ore 18:00</h4>
      <h3><a href="https://www.lafeltrinelli.it/fcom/it/home/pages/puntivendita/eventi/Palermo/2019/Febbraio/Spyrosil-Marinaio-Italiano-27624.html">Spyros Il marinaio italiano</a></h3>
      <div class="button-link button-detail clearfix"><a href="https://www.lafeltrinelli.it/fcom/it/home/pages/puntivendita/eventi/Palermo/2019/Febbraio/Spyrosil-Marinaio-Italiano-27624.html">SCOPRI</a></div>
   </div>
</div>

Nel codice HTML devi cercare le parti variabili e sostituirle con {%}. Quindi prendendo il codice originale (quello non indentato) avrai

<div class="event clearfix"><img width="60" src="{%}"/><div class="text"><h4 class="date">{%}</h4><h3><a href="{%}">{%}</a></h3><div class="button-link button-detail clearfix"><a href="{%}">SCOPRI</a></div></div></div>

A quel punto potrai estrarre i vari item con feed43

image.png

E infine dirgli che {%4} è il titolo {%3} il link, ecc..

E alla fine avrai un RSS https://feed43.com/7445176480120553.xml

Baci

--
___________________

Andrea Borruso
website: https://medium.com/tantotanto
38° 7' 48" N, 13° 21' 9" E, EPSG:4326
___________________

"cercare e saper riconoscere chi e cosa,
 in mezzo all’inferno, non è inferno, 
e farlo durare, e dargli spazio"

Italo Calvino

cirospat

unread,
Feb 3, 2019, 5:18:04 AM2/3/19
to opendatasicilia

Grazie Andrea del tutorial, 
ho capito come funziona. Io me ne andavo con la semplicità di feedburner di Google (metti l'URL e lui genera il feed).
Grazie, già conservata nelle mie "cose preziose" questa spiegazione.
Buona domenica.
Reply all
Reply to author
Forward
0 new messages