Tutorial: How to parse HTML Code in PHP

It is very hard to find the right selectors to parse html code in php.

Now i have found the ultimate solution!

Parse HTML Code in PHP
Parse HTML Code in PHP
$fake_user_agent = "Mozilla/5.0 (X11; Linux i686) AppleWebKit/536.11 (KHTML, like Gecko) Chrome/20.0.1132.47 Safari/536.11";
ini_set('user_agent', $fake_user_agent);

libxml_use_internal_errors(true);
$dom = new DomDocument;
$dom->loadHTMLFile("https://socialblade.com/youtube/channel/UCJETl_inEdp0XXXXXXXXXQ");
$xpath = new DomXPath($dom);
$nodes = $xpath->query("//*[@id=\"YouTubeUserTopInfoBlock\"]/div[3]/span[2] | //*[@id=\"YouTubeUserTopInfoBlock\"]/div[4]/span[2]");
header("Content-type: text/plain");
foreach ($nodes as $i => $node) {
    echo "Node($i): ", $node->nodeValue, "\n";
} 

With this code you are able to fake the user agent and bypass the socialblade filter. You can also easily change the xpath code to parse the html code in php.

Safari -> Inspect Element -> Right Click -> Copy -> Copy xpath

And youre done! Its such easy. Just change the URL and xpath code and everything works fine.

I spent so much hours on finding the right selectors and the correct paths to the data i want and now it is just working within 30 seconds.

Bildschirmfoto-2019-10-31-um-16.01.58

Bewerte diesen Artikel

0 Bewertung(en), Durchschnitt: 0 von 5

Dieser Artikel wurde noch nicht bewertet.

Es tut uns leid, dass dir der Beitrag nicht gefallen hat.

Lass uns diesen Artikel überarbeiten.

Erzähle uns, was dir nicht gefallen hat.

Verwandte Beiträge
PHP XPATH – Select multiple classes

How to select multiple css classes in PHP XPATH: To parse the marked line at the

Aktien Benachrichtigung programmiert

Hier mal eine Übersicht über ein altes Aktien Benachrichtigungs Projekt. Wenn ein bestimmter Kurs erreicht wurde,

Nicht benötigtes CSS entfernen

Durch folgende Webseite könnt ihr nicht benötigten CSS "Code" ausfindig machen und rauswerfen. Das Tool schaut

WordPress Kommentarfeld – h3 zu p

Eine H3 Überschrift aus dem WordPress Kommentarfeld in einen Paragraphen umwandeln. Seobility hat mir gesagt, dass

Google Fonts ausprobieren durch eigenen Text

Wie kann man Google Fonts ausprobieren? Wenn man eine neue Webseite erstellt, bedarf es einiger Schriftarten.

SQL Befehl um User Agents anzuzeigen

Es besteht eine Datenbank mit verschiedenen User Agents. Wie kann man sich diese nun anschaulich darstellen

Hinterlasse einen Kommentar

  Abonnieren  
Benachrichtige mich bei
Scroll to Top