Créer un flux RSS sur des pages du site relay.com - HTML/CSS - Programmation
Marsh Posté le 15-10-2012 à 18:50:23
Pas si simple de faire son pattern sans aucune connaissance html ouais.
Faire un flux rss sur la page qui regroupe toutes les publications GEO, je pense que c'est possible, par contre sur la page où tu voies le magazine vedette en gros plan avec un mini descriptif, c'est autre chose.
En effet celles ci sont toujours renommées avec le gros titre du magazine qu'elles présentent. Donc ton flux risque de ne pas retrouver la prochaine publication, car je pense qu'il va d'abord chercher le fichier html (qui doit avoir un nom fixe dans le fichier généré par feed43) et non pas un titre qui varie à chaque nouvelle news comme sur le site de Relay.
Voilà les étapes pour faire un flux avec cette page :
http://www.relay.com/geo/tous-les-numeros-1082-38.html
--------------------
Step 1 :
tu recopies l'url de la page
http://www.relay.com/geo/tous-les-numeros-1082-38.html
--------------------
Step 2 :
On aide la machine à trouver plus précisément la zone ou se trouve les news sur la page html du site relay.com
Global Search Pattern:
<div class="listMag">{%}</div>
Item (repeatable) Search Pattern: (C'est là qui faut former les chaines qui vont aller récupérer ce qu'il faut dans le document html pour en faire le flux rss. En gros, on remplace ce qui change comme les gros titres du GEO de ce mois ci, la photo de couverture par des x. Comme en math. Si tu veux en savoir plus lis l'aide du site)
<div class="cover">{*}
id="{%}"{*}
href="http://www.relay.com/geo/{%}.html"{*}
<img id="{%}" src="{%}"{*}
Ce qui nous donne ça
{%1} = ctl00_Main_BlockIssueTG1_link_issue
{%2} = le-quebec-des-pionniers-numero-404-voyage-40923-38
{%3} = ctl00_Main_BlockIssueTG1_img_product
{%4} = http://www.relay.com/Covers/Mediums/40923.jpg
CE qui est en accolade sera à réutiliser juste en dessous. C'est comme une variable renseignée en fait. Ca permet de n'avoir à écrire que ce qu'il y a avant le signe égal pour répéter plus facilement ce qu'il y a après.
------------------
Step 3. Define output format
RSS feed properties
Feed Title*:
Géo > Tous les numéros - Le Kiosque numérique Relay
Feed Link*:
http://www.relay.com/geo/tous-les-numeros-1082-38.html
Feed Description*:
Geo > Tous les numeros - Le Kiosque numerique Relay
RSS item properties
Item Title Template*:
{%2}
Item Link Template*:
{%2}
Item Content Template*:
<a href="{%2}"><img src="{%4}" title="" alt=""</a>
----------------
Step 4. Get your RSS feed
Et après t'as plus qu'à claquer le lien donné en bas de page dans ton netvibes ou autre. il faut rajouter feed43.com avant pour qu'il fonctionne.
Perso netvibes est assez chiant avec les images, du coup il ne me l'affiche pas et il me vire le lien autour pour ne me mettre que le chemin... et on doit pouvoir mettre un titre autre que le lien.
Marsh Posté le 07-10-2012 à 18:30:21
Bonjour,
Je suis abonné au site relay.com pour la lecture de magazines,
depuis quelque temps je tente sans succès de créer un flux rss pour pouvoir m'informer de l'arriver des nouveaux magazines qui m'intéressent avec feed43.com à partir de page web qui ne propose pas ce service
mes connaissances en html étant insuffisante je n'y arrive pas malgré de nombreux essais, et de nombreuses recherches sur google et autres tutoriels, je n'arrive pas à appliquer ce que je lis à mon cas !
par exemple, j'aimerai créer un flux rss sur chaque nouveau magazine de géo qui apparait dans la rubrique en vedette sur la page suivante : http://www.relay.com/geo/tous-les-numeros-1082-38.html
Si une âme charitable peut me venir en aide
Merci!
Romain