0

ここに画像の説明を入力

画像を確認してください。有名人の職業を追跡する必要があります。グーグルからのこのインスタント結果は良い選択になると思います。

この結果は JavaScript から動的に取り込まれます。curl を使用してファイルの内容を取得しましたが、静的な html のみを取得しました。

Google検索のURLのようなものを使用して、このGoogleインスタント結果を取得する方法

https://www.google.co.in/search?q=Andy+Warhol+occupation
https://www.google.co.in/search?q=Sachin+tendulkar+occupation
https://www.google.co.in/search?q=Barack+obama+occupation
4

1 に答える 1

0

テストされていませんが、動作するはずです

$page = file_get_contents('https://www.google.co.in/search?q=Andy+Warhol+occupation');
$doc = new DOMDocument();
$doc->loadHTML($page);
$divs = $doc->getElementsByTagName('div');
foreach($divs as $div) {
    if ($div->getAttribute('id') === 'rso') {
         echo $div->nodeValue;
    }
}
于 2013-05-10T09:01:08.870 に答える