获取谷歌图像的真实路径

时间:2015-03-11 11:11:35

标签: image path google-trends

我正在尝试获取谷歌趋势页面,所显示的图像是代码中的某些内容实际上是这样的

http://t2.gstatic.com/images?q=tbn:ANd9GcReZ5l9k236B8fRJQo2XuoaB30s-4wsUPZEYOWurvMjArDatu0vN_z2pHt4VAn_7Za_6xozCU3W

由于我需要带有扩展名的图像的真实路径,有没有办法检索它?

谢谢。

2 个答案:

答案 0 :(得分:0)

首先,这听起来像是在试图筛选。如果你可以查看谷歌趋势的API并使用它,你的生活可能会更容易(但我不知道api足以在这方面帮助你;我确实添加了谷歌趋势(在一个同行中)审核编辑)到你的帖子,试图吸引谁做。)

话虽如此,你可以下载图像并查看内容类型(假设图像没有重定向到底层图像,在这种情况下你的问题应该解决。)你没有指定你是什么语言使用,所以我假设你正在使用正确的:)。

示例代码(python,使用请求库):

import requests
r = requests.get("http://gstatic.foo.com/blah/randomkeyboardtypingdetected/")
ctype = r.headers.get("content-type",None)
lookup = {"image/jpeg":"jpg","image/png":"png"} # add others as needed
if ctype and lookup.get(ctype,None):
   print lookup.get(ctype) 
else:
   print "Error, server didn't specify.

答案 1 :(得分:0)

这是一个真实的路径,动态检索图像,因此路径不像常规文件名,扩展名等。

如果要确定图像类型,可以从响应标题中检查content type