【问题标题】:Using Scrapy to download images from a google search使用 Scrapy 从谷歌搜索中下载图像
【发布时间】:2012-06-20 22:01:47
【问题描述】:

我正在尝试为特定搜索下载谷歌图片。

目前,如果我有网址,我的代码将下载前 10 张图片。

但是,我的问题是:我如何在 google 上获取特定搜索的 url?

当我在 google 上查看任何搜索的 url 时,它看起来非常复杂,似乎很难理解 url 是如何创建的

【问题讨论】:

    标签: image url search scrapy


    【解决方案1】:
    http://www.google.com/m/search?q=hello&site=images
    

    此 URL 会调出移动网站,该网站是静态的,更容易从中获取图像。查询的所有部分都是不言自明的

    【讨论】:

    • 谢谢,这似乎很有帮助
    【解决方案2】:

    url 的 &q= 部分是实际的搜索字符串。请注意,某些字符会被转换,例如空格变为加号等。

    https://www.google.com/search?q=a+search 很容易伪造

    图片搜索https://www.google.com/search?q=a+search&tbm=isch

    【讨论】:

    • 我怎么去图片页面呢?
    • &tbm=isch all together: google.com/search?q=a+search&tbm=isch 但是解析搜索查询没关系吗?
    • 好吧。我正在从图像页面下载图像,所以第二个链接真的很有帮助。谢谢!
    • 哦,我明白了,我以为您想要搜索查询 from 一个 url,而不是 xD 的相反方式