使用PHP中的谷歌图像API获取图像搜索结果的第一个URL

时间:2010-06-10 20:53:04

标签: php image

你知道一个PHP脚本(一个类会很好)谁得到谷歌api图像搜索的第一个图像结果的网址?感谢

实施例

<?php echo(geturl("searchterm")) ?>

2 个答案:

答案 0 :(得分:4)

我已经找到了一种解决方案,可以使用Simple HTML DOM从Google Image结果中获取第一张图片,正如Sarfraz所说。

请检查以下代码。目前它对我来说很好。

$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', 0)->src;
echo '<img src="'.$result_image_source.'">';

答案 1 :(得分:2)

您应该可以使用 Simple HTML DOM 轻松完成。

注意:有关详细信息,请参阅其网站上的示例。

  • 用PHP5 +编写的HTML DOM解析器让您以非常简单的方式操作HTML!
  • 使用选择器在HTML页面上查找标签,就像jQuery一样。