So extrahieren Sie den vollständigen Inhalt aus einem Teilinhalt rss

Lesezeit: 2 Minuten

So extrahieren Sie den vollstandigen Inhalt aus einem Teilinhalt rss
mahsa.teimourikia

Ich arbeite an einem PHP-Projekt. Das Ziel (in einer einfachen Sprache) besteht darin, einen RSS-Feed zu lesen, den Titel, den vollständigen Inhalt und die Medien (Video und / oder Bilder) daraus zu erhalten und in einem WordPress-Blog zu veröffentlichen. (Der Kunde möchte einige Quellen verwenden, die zum Teilen offen sind, und sie für das automatische Posten in seinem Blog verwenden)

Ich konnte erfolgreich den Titel, Inhalt und Bilder oder Videos extrahieren und in WordPress veröffentlichen. Es gibt jedoch einige Probleme:

1) Ich kann die Medien nur extrahieren, wenn sie im RSS enthalten sind. 2) Ich kann den Volltext des Inhalts nicht extrahieren, wenn es sich bei der RSS um eine Teilinhalts-RSS handelt.

Gibt es also eine Lösung, um auf den Originalinhalt von RSS zuzugreifen und den Volltextinhalt und die Medien, falls verfügbar, zu extrahieren?

  • Das hängt ganz davon ab, wie die RSS-XML aussieht

    – Explosionspillen

    18. Mai ’12 um 14:36

  • Aber ich denke, es sollte eine Möglichkeit geben, auf den vollständigen Inhalt zuzugreifen, zum Beispiel gibt es einige Websites, die Ihnen den vollständigen Inhalt aus einer RSS-Datei wie: fulltextrssfeed.com Es sollte also einen Weg geben, egal wie das RSS aussieht

    – mahsa.teimourikia

    18. Mai ’12 um 14:51


Der RSS-Anbieter entscheidet, ob der Volltext exportiert wird oder nicht. Wenn es also nur den teilweisen Inhalt exportiert, müssen Sie möglicherweise den vollständigen Inhalt des Links von curl (oder anderen) abrufen und versuchen, herauszufinden, wo sich der vollständige Inhalt befindet.

Wenn Sie einen Link zum RSS-Feed bereitstellen, werde ich meine Antwort aktualisieren, um Sie genau zu informieren. Dies kann nur im Einzelfall entschieden werden. Ein Beispiel für einen Reader finden Sie hier http://www.w3schools.com/php/php_ajax_rss_reader.asp Natürlich kann man mit modernen Techniken viel besser machen.

  • Ja, es funktioniert super. Aber bis hierher habe ich es schon entwickelt. als Beispiel sagen wir MSNBC NEWS RSS, RSS ist ein Teilinhalt, also brauche ich eine Möglichkeit, den vollständigen Inhalt irgendwie aus dem ursprünglichen Beitrag zu erhalten.

    – mahsa.teimourikia

    18. Mai ’12 um 14:57

  • Schön, dass das super funktioniert hat. Um den vollständigen Inhalt zu erhalten, müssen Sie auf den aktuellen RSS-Feed zugreifen. Im Fall von MSNBC News können Sie sicher sein, dass es sich um eine passwortgeschützte Datei handelt, sodass das Gewünschte ohne Hacking unmöglich ist (was Ihnen hier niemand sagen wird, selbst wenn er es wüsste). Verzeihung 🙁

    – Brett

    18. Mai ’12 um 15:14

  • Nein, das ist nicht der Fall… Ich möchte nur einige Beiträge von Websites erhalten, die RSS mit Nennung der Quelle der Beiträge anbieten… Ich bin mir ziemlich sicher, dass es einen Weg geben sollte (Kein HACKING!!!). der grund dafür, dass seiten teilweise rss bereitstellen, liegt hauptsächlich an der bandbreite… aber es gibt viele seiten, die ihre rss teilen lassen…

    – mahsa.teimourikia

    18. Mai ’12 um 20:13


.

317120cookie-checkSo extrahieren Sie den vollständigen Inhalt aus einem Teilinhalt rss

This website is using cookies to improve the user-friendliness. You agree by using the website further.

Privacy policy