Comment trouver le flux RSS d'un site Web particulier? S'il existe un moyen particulier de le trouver?
Vous pourrez peut-être le trouver en consultant la source de la page d'accueil (ou du blog). Cherchez une ligne qui ressemble à ceci:
<link rel="alternate" type="application/rss+xml" title="RSS Feed" href="http://example.org/rss" />
La valeur href correspondra à l'emplacement du RSS.
Il existe plusieurs manières d’obtenir le flux RSS du site Web.
Ce que vous pouvez faire est d’obtenir la source de la page d’un site Web et de rechercher cette balise de lien de type="application/rss+xml"
Cela contiendra le flux RSS de ce site, le cas échéant.
Voici un programme simple en python qui imprimera le flux RSS de n’importe quel site Web.
import requests
from bs4 import BeautifulSoup
def get_rss_feed(website_url):
if website_url is None:
print("URL should not be null")
else:
source_code = requests.get(website_url)
plain_text = source_code.text
soup = BeautifulSoup(plain_text)
for link in soup.find_all("link", {"type" : "application/rss+xml"}):
href = link.get('href')
print("RSS feed for " + website_url + "is -->" + str(href))
get_rss_feed("http://www.extremetech.com/")
Enregistrez ce fichier avec l’extension .py et exécutez-le. Il vous donnera l'URL du flux RSS de ce site.
Google fournit également des API pour trouver les flux RSS d'un site Web ..__ Veuillez les trouver ici: Google Feed API
Le menu Outils de Firefox a maintenant une commande "Informations sur la page". L'un des onglets de cet outil affiche les informations de flux découvertes.
Vous devez parcourir toutes les URL de votre site Web, puis en trouver une qui contient "rss".
La méthode ci-dessus ne fonctionnera peut-être pas dans certains cas si l'URL dans la balise href ressemble à quelque chose comme feed.xml , vous devrez donc parcourir toutes les balises contenant hrefETrss, puis il suffit d'analyser l'URL de l'attribut href.
Si vous souhaitez effectuer cette opération via un navigateur, appuyez sur CTRL + U pour afficher la source, puis sur CTRL + F pour ouvrir la fenêtre de recherche, puis tapez simplement rss . L'URL du flux RSS devrait apparaître immédiatement.