我正在构建一个PHP Web应用程序,它需要基于MySQL数据库的动态图像列表。例如,如果数据库由“房子”,“汽车”和“飞机”组成,我想显示房子,汽车和飞机的三个图像。我不想在本地存储这些图像,因为数据库会不断变化。相反,我希望它使用PHP查询Google图像,然后生成一个图像URL,我可以回显给HTML以显示图像。更好的是,如果可以使用随机图像索引进行自定义(因此每次都不会使用第一张图像),那就更好了。
有人可以帮忙吗?谢谢!
答案 0 :(得分:0)
Google曾经有过图片搜索API(http://code.google.com/apis/imagesearch/),但已被弃用。如果您需要一种可靠的方法,我不会建议您使用任何已弃用的内容,但这取决于您和您的应用程序规范。
另一种方法是卷曲www.google.com/search?tbm=isch&q=并抓取返回的html。我认为这是针对Google的TOS所以请谨慎使用。
我建议您查看除Google以外的其他服务。以Bings api doc(http://msdn.microsoft.com/en-us/library/dd251072.aspx)为例。