PHP从Google图像中解析图像

时间:2016-01-11 20:28:20

标签: php html-parsing simple-html-dom

问题很简单。我可以使用以下代码解析Google Images网站上的图片:

$search_keyword=str_replace(' ','+',$search_keyword);
$newhtml =file_get_html("https://www.google.com/search?q=".$search_keyword."&tbm=isch");
$result_image_source = $newhtml->find('img');
foreach($result_image_source as $div) {
    echo '<img src="'.$div->src.'">';
}

但我只获得加密图像,即我得到了正确的图像,但尺寸非常小。我怎样才能刮掉真实尺寸的图像呢?该代码在PHP中使用Simple HTML DOM Parser。

由于

1 个答案:

答案 0 :(得分:0)

为什么不使用Google Image Search API在一个漂亮的JSON对象中获取图像结果而不是抓取它们?

https://developers.google.com/image-search/v1/jsondevguide?hl=en#json_snippets_php