我正在尝试获取谷歌趋势页面,所显示的图像是代码中的某些内容实际上是这样的
由于我需要带有扩展名的图像的真实路径,有没有办法检索它?
谢谢。
答案 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
。