使用php跟踪谷歌即时搜索结果以占用人们

时间:2013-05-10 08:52:04

标签: php curl

enter image description here

请检查图像,我需要跟踪一些名人的职业。我认为谷歌的即时结果将是不错的选择。

这个结果是从javascript动态填充的,我使用curl和获取文件内容,但只获取静态html,即没有得到动态加载" Andy Warhol Professions" (左侧的白框内容)。

如何使用谷歌搜索网址

获得此谷歌即时结果
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

1 个答案:

答案 0 :(得分: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;
    }
}