Je travaille sur une application Web pour laquelle je dois récupérer des flux RSS pour un site Web spécifique. Au départ, j'utilisais des tubes Yahoo, mais plus tard, j'ai découvert que les tubes Yahoo ne pouvaient pas filtrer les flux selon les catégories.
Donc, au lieu de cela, cherché comment obtenir des flux spécifiques basés sur les balises/catégories et trouvés;
Par exemple: l'URL de tout article tagué avec WordPress sur ce site est la suivante:
http: // thedeadone.net/tag/wordpress/
La version non-fantaisie-permalien serait:
http: // thedeadone.net/?tag=wordpress
Maintenant, pour obtenir un flux RSS pour cette balise, modifiez l'URL de la manière suivante pour obtenir des permaliens fantaisistes:
http: // thedeadone.net/tag/wordpress/feed
Changez le permalien non-fantaisie comme ceci:
http: // thedeadone.net/?tag=wordpress&feed=rss2
Maintenant, le problème est que cela donne des flux basés sur les catégories uniquement pour WordPress. Le flux que j’ai, je ne sais même pas comment puis-je vérifier si le flux est de WordPress CMS ou un autre. Et s'il s'agit d'un autre, comment puis-je obtenir le flux basé sur les catégories?
Par exemple ce flux ; Je ne sais pas comment obtenir des flux basés sur des catégories à partir de cette page.
Les liens de fil RSS classés par catégorie peuvent différer d’un site à l’autre, d’un système à l’autre. Pour le site Web indiqué, j’ai fait une recherche rapide sur Google pour filetype:xml site:atvn.org
(cliquez dessus). Il semble qu'ils aient des liens de fil comme ça -
_www.atvn.org/alumni/rss.xml
www.atvn.org/blogs/rss.xml
www.atvn.org/user/rss.xml
www.atvn.org/news/2012/rss.xml
_
etc.
D'après les résultats de la recherche, ce site semble fonctionner sur Drupal. Vous pouvez vérifier les mécanismes de flux RSS de Drupal. Quelques exemples ici , plus vous pouvez rechercher.