YouTube unterstützt offiziell RSS-Feeds von Kanälen , aber ich habe ernsthafte Schwierigkeiten, den Feed zu finden. Die Verwendung der Kanal-URL ist zumindest in Thunderbird nicht möglich. Firefox scheint derzeit nicht in der Lage zu sein, den Feed zu erkennen (in der Vergangenheit verwendet, aber etwas unzuverlässig, und gelegentlich war eine Aktualisierung der Seite erforderlich), und Google Chrome bietet meines Wissens keine native RSS-Unterstützung.
Es gibt eine Methode zum manuellen Erstellen eines Feeds , die jedoch möglicherweise nicht mehr funktioniert ( channel-external-id
scheint nicht in der Quelle aller Kanäle vorhanden zu sein, channel_id
sondern gibt es stattdessen):
- Zeigen Sie den Quellcode der Seite an
- Suchen Sie nach folgendem Text:
channel-external-id
- Holen Sie sich den Wert für dieses Element
- Ersetzen Sie diesen Wert durch diese URL:
https://www.youtube.com/feeds/videos.xml?channel_id=UCBcRF18a7Qf58cCRy5xuWwQ
Beispielkanal: https://www.youtube.com/user/SesameStreet/videos
rssUrl
Leider existiert nicht in der Quelle jedes Kanals, zum Beispielview-source:https://www.youtube.com/channel/UC0YagOInbZxj10gaWwb1Nag/
undview-source:https://www.youtube.com/channel/UCEBTfxJ13zkpZVbZTF3aukg
.javascript:
, zumindest hilft dies bei der Installation des Browsers.Die Methode, die Sie erwähnen, funktioniert derzeit, aber nur unter bestimmten Umständen ist der genaue zu suchende Text Datenkanal-External-ID und funktioniert beispielsweise in IE11. Weitaus einfacher ist es, die so zusammengesetzte
<channel-id>
URL des Kanals zu erhaltenAuf jeden Fall gibt es einen weitaus besser unterstützten Weg, und dies spiegelt die Tatsache wider, dass YouTube Sie dazu bringt, die Kanäle zu abonnieren, die Sie über RSS-Feeds verknüpfen möchten.
Wenn Sie den Kanal abonniert haben, nach dem Sie den RSS-Feed suchen, finden Sie ihn auf Ihrer Seite "Abonnement verwalten" . Dort können Sie ganz nach unten scrollen, bis Sie die Schaltfläche "In RSS-Reader exportieren" finden : Klicken Sie auf diese Schaltfläche Mit dieser Option können Sie eine XML-Datei herunterladen, die die Kanalnamen und RSS-Feeds für alle abonnierten Kanäle enthält.
Diese RSS-Feeds werden immer aktualisiert, wenn sich etwas daran ändert, wie YouTube sie verfügbar macht.
quelle
Öffnen Sie die Konsole mit
F12
und führen Sie sie ausquelle
TypeError: window.ytInitialData.metadata is undefined
Fehler beim Ausführen in Firefox. Sollte dieser Befehl auf allen Seiten eines Kanals funktionieren?