问题很简单。我可以使用以下代码解析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。
由于
答案 0 :(得分:0)
为什么不使用Google Image Search API在一个漂亮的JSON对象中获取图像结果而不是抓取它们?
https://developers.google.com/image-search/v1/jsondevguide?hl=en#json_snippets_php