Zur Navigation

Daten fremder Seite auslesen und in Datenbank abspeichern

1 Tom12

https://www.zitate.eu/

Diese Zitate + Autor und Schlagwort



Ich rufe einfach mit file_get_contents() eine Seite auf Beispielsweise hiervon:

https://www.zitate.eu/author/beruehmte-letzte-worte

und gehe dann mit ?page=1 ; ?page=2 ; ?page=3

alle Seiten durch.

Nur wie filter ich da jetzt die Zitate direkt raus?

04.11.2018 21:07

2 Ranma (Gast)

Indem du dir den Seitenquelltext ansiehst, dadurch feststellst, daß die Zitate netterweise in ein <div class="testimonial testimonial-style-5 testimonial-with-quotes mb-none">
....
</div> verpackt sind und dir gezielt diese Abschnitte holst.
Ranma

04.11.2018 23:31

3 Jörg Kruse

Für die Speicherung in eine Datenbank braucht es als erstes die Zustimmung der Betreiber von zitate.eu (siehe unter deren Copyright/AGB).

Die betreffenden HTML-Abschnitte hat Ranma ja schon genannt. Unter den Stichworten "PHP Parser HTML" lassen sich Lösungsansätze finden, wie man diese extrahieren kann.

05.11.2018 08:12 | geändert: 05.11.2018 08:14

Beitrag schreiben (als Gast)

Die Antwort wird nach der Überprüfung durch einen Moderator freigeschaltet.





[BBCode-Hilfe]