it-swarm.com.de

Wie finde ich den RSS-Feed einer bestimmten Website?

Wie finde ich den RSS-Feed einer bestimmten Website? Ob es einen bestimmten Weg gibt, um es zu finden?

48
Shan

Sie können es möglicherweise finden, indem Sie die Quelle der Homepage (oder des Blogs) anzeigen. Suchen Sie nach einer Zeile, die folgendermaßen aussieht:

<link rel="alternate" type="application/rss+xml" title="RSS Feed" href="http://example.org/rss" />

Der href-Wert ist der Ort, an dem sich der RSS befindet.

65

Es gibt mehrere Möglichkeiten, den RSS-Feed der Website abzurufen.

Sie können die Seitenquelle einer Website abrufen und nach diesem Link-Tag von type="application/rss+xml" suchen.

Dieser enthält gegebenenfalls den RSS-Feed dieser Website. 

Hier ist ein einfaches Programm in Python, das den RSS-Feed einer beliebigen Website druckt, falls vorhanden.

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/")

Speichern Sie diese Datei mit der Erweiterung .py und führen Sie sie aus. Es gibt Ihnen die RSS-Feed-URL dieser Website.

Google bietet auch APIs zum Auffinden der RSS-Feeds einer Website. Bitte finden Sie sie hier: Google Feed API

13
Ram Narayan

Das Firefox-Menü "Extras" hat jetzt den Befehl "Seiteninfo". Eine der Registerkarten in diesem Tool zeigt erkannte Feed-Informationen an.

0
npskirk

Sie müssen alle URLs auf Ihrer Website durchlaufen und dann eine finden, die "rss" enthält.

Die obige Methode funktioniert möglicherweise nicht, wenn die URL in href -Tag in etwa feed.xml ist. In diesem Fall müssen Sie alle Tags durchlaufen, die hrefUNDrss, dann analysieren Sie einfach die URL aus dem Attribut href.

Wenn Sie dies über einen Browser tun möchten, drücken Sie STRG + U, um die Quelle anzuzeigen. Drücken Sie dann STRG + F, um das Suchfenster zu öffnen. Geben Sie einfach rss ein. RSS-Feed-URL sollte sofort angezeigt werden.

0