J'essaie de récupérer tous les termes en gras d'une page de résultats google et de les placer dans un tableau associatif, mais les résultats sont eratiques. Il semble seulement extraire des termes de mots simples et parfois (en fonction de la requête) il saisit des mots qui ne sont pas en gras. Est-ce que quelqu'un sait ce que je fais mal? Merci d'avance.php - Comment puis-je extraire des termes en gras d'une page Web et les mettre dans un tableau associatif?
$gurl = "http://www.google.com/search?q=marketingpro";
$data = file_get_contents($gurl);
// get bolded
preg_match_all('/<b>(\w+)<\/b>/', $data, $res, PREG_PATTERN_ORDER);
$H = $res[0];
foreach($H as $X){
$bold = strtolower($X);
$array[$bold] += 1;
}
print_r($array);
essayé cela, mais ne fonctionne pas (il ne me donne rien). Merci quand même – Steven
Fonctionne pour moi, mais résultats avec 10 occurrences de '...', qui devraient être filtrés en boucle. Et celui-ci ne comprendra pas ' marketing pro', alors il vaut mieux aller avec dom parser. –