Hallo, kann mir jemand helfen, wie man ein bestimmtes Div aus dem Inhalt einer Webseite auswählt.
Nehmen wir an, ich möchte das div mit id="wrapper_content"
von der Webseite http://www.test.com/page3.php
bekommen.
Mein aktueller Code sieht ungefähr so aus: (funktioniert nicht)
%Vor% Also würde ich gerne wissen, wie ich reg-Ausdrücke verwenden kann, um ein bestimmtes div zu finden und den Rest Rest der Webseite zu deaktivieren, so dass $file_content
nur das div enthält.
HTML ist nicht regulär , also Sie sollten Regex nicht verwenden. Stattdessen würde ich einen HTML-Parser wie einfaches HTML-DOM oder DOM
Wenn Sie Simple HTML DOM verwenden würden, würden Sie Folgendes tun:
%Vor%Auch wenn Sie Regex verwendet haben, funktioniert Ihr Code immer noch nicht korrekt. Sie müssen den Inhalt der Seite abrufen, bevor Sie Regex verwenden können.
%Vor%checken Sie unser hpricot, es lässt Sie elegant Abschnitte auswählen
Zuerst würden Sie curl verwenden, um das Dokument zu erhalten, und dann hpricot, um das Teil zu erhalten, das Sie brauchen