从http://images.google.ru下载大图片

时间:2009-11-13 14:33:32

标签: image

我正在尝试从http://images.google.com下载图片。

轻松下载小图片。但也许有人知道如何下载来自其他网站的大图片?

感谢您的回答

最好

弗拉基米尔

2 个答案:

答案 0 :(得分:1)

我假设您正在抓取图片搜索结果,并下载缩略图,您需要的是下载完整图片。

要获取原始完整尺寸图像的位置,您需要做的是从谷歌下载每个结果页面,并解析出实际图像的链接。实际图像的位置不在主图像搜索结果页面中。

更新:实际上,我错了。图像的位置实际上位于原始搜索结果的链接中。您需要从每个链接中解析出imgur参数。它们的格式如下:

  

http://images.google.com/imgres imgUrl的= http://www.hermann-uwe.de/files/images/dandelion2.preview.jpg &安培; imgrefurl = http://www.hermann-uwe.de/taxonomy/term/785&usg=__OVQCdRc9fGLaJzsDVwCX5K2ijVs=&h=480&w=640&sz=30&hl=en&start=2&sig2=FT5NWbygGDAp5ee3I5Jh-A&tbnid=iwIM3LXyd4tEpM:&tbnh=103&tbnw=137&prev=/images%3Fq%3Ddandelion%26gbv%3D2%26hl%3Den&ei=5Hf9So7-NpD2-AabsaTqCg

当然,您应该记住,使用Google图片搜索是违反Google的使用条款(我相信),并且未经版权所有者许可,您检索的所有图片可能都不适合重新发布。

另一方面,雅虎!实际上鼓励你搞乱他们的图片搜索,并为你提供一个API。 Y!图像搜索对我来说似乎很合理,所以我建议考虑这种方法。

Image Search Documentation for Yahoo! Search

答案 1 :(得分:0)

假设您的问题是“速度”,则限制在互联网本身。与您的国内互联网相比,与托管相关图像的俄罗斯网络服务器的连接受到多种限制。只有在能够在离您较近的服务器上找到相同的图像时才能解决这个问题。