Configurer un crawler php multi ip avec cette formation.

SEO : Scraper avec PHP et Xpath dans les résultats de recherche google

Publié : Le 22 Avril 2014 à 17:47
Écrit par Admin
Publié par : Admin
Article vu : 797 fois
Voici un exemple d’utilisation des Xpath avec php afin d'analyser le contenu d'une page web. Avec l'extension firepath c'est un jeu d'enfant !

Trouver tous les liens des résultats naturels d'une page google

<?php //contneu d'une page html google : $html = '...'; $doc = new DOMDocument(); libxml_use_internal_errors(true); $doc->encoding = 'UTF-8'; $doc->strictErrorChecking = FALSE; $doc->loadHTML($html); $xml = simplexml_import_dom($doc); $result = $xml->xpath('//div[@id="ires"]//li[@class="g"]//h3/a/@href'); while (list(, $node) = each($result)) { echo $node." \n"; } ?>

pour récupérer le title des résultats de recherche

<?php $result = $xml->xpath('//div[@id="ires"]//li[@class="g"]//h3/a'); ?>

pour récupérer les descriptions des résultats de recherche

<?php $result = $xml->xpath('//div[@id="ires"]//li[@class="g"]//div[@class="s"]//span[@class="st"]'); ?>

Voici une extention de firebug pour firefox qui vous sera très utile pour tester vos xpath

Publicité de nos partenaires e-commerce :

1 849,95 €
1 489,95 €
1 549,95 €

LDLC : Toshiba Portégé X20W-D-10V

Loading...

Articles en rapport