【问题标题】:Error in downloading images using google_images_download使用 google_images_download 下载图片时出错
【发布时间】:2020-09-19 07:31:10
【问题描述】:

我正在尝试运行以下代码以使用 google_images_download 包下载图像`

from google_images_download import google_images_download

response = google_images_download.googleimagesdownload()
arguments = {"keywords":"lilly,hills","limit":5,"print_urls":True}
paths = response.download(arguments)

print(paths)

异常输出如下

Image URL: https://assets.traveltriangle.com/blog/wp-content/uploads/2017/11/Hill-Stations-Near-Kolkata-cover1-400x267.jpg
Completed Image ====> 4.Hill-Stations-Near-Kolkata-cover1-400x267.jpg
Image URL: https://image.shutterstock.com/image-photo/distant-hills-hilly-steppe-curvy-260nw-1037414248.jpg
Completed Image ====> 5.distant-hills-hilly-steppe-curvy-260nw-1037414248.jpg
({'lilly': ['C:\\python3\\downloads\\lilly\\1.Lilly-Tougas.jpg', 
'C:\\python3\\downloads\\lilly\\2.1200px-Eli_Lilly_and_Company.svg.png', '
C:\\python3\\downloads\\lilly\\3.nikki-lilly-this-morning.jpg', 
'C:\\python3\\downloads\\lilly\\4.lily-plants.jpg', 
'C:\\python3\\downloads\\lilly\\5.dish-lilly-ghalichi.jpg'], 
'hills': ['C:\\python3\\downloads\\hills\\1.220px-Clouds_over_hills.jpg', 
'C:\\python3\\downloads\\hills\\2.Bacin_zari_2015.jpg', 
'C:\\python3\\downloads\\hills\\3.65ad9ac0-0455-4086-a4f4-1245f697d10e.png', 
'C:\\python3\\downloads\\hills\\4.Hill-Stations-Near-Kolkata-cover1-400x267.jpg', 
'C:\\python3\\downloads\\hills\\5.distant-hills-hilly-steppe-curvy-260nw-1037414248.jpg']}, 1)

但我得到的是如下

Item no.: 1 --> Item name = lilly
Evaluating...
Starting Download...


Unfortunately all 5 could not be downloaded because some images were not downloadable. 0 is all we got for this search filter!

Errors: 0


Item no.: 2 --> Item name = hills
Evaluating...
Starting Download...


Unfortunately all 5 could not be downloaded because some images were not downloadable. 0 is all we got for this search filter!

Errors: 0

({'lilly': [], 'hills': []}, 0)

我在 StackOverflow 上搜索了相同的问题并找到了一个答案 here,但它对我不起作用。任何形式的帮助都将受到高度赞赏。

谢谢

【问题讨论】:

    标签: python web-scraping google-image-search


    【解决方案1】:

    抱歉,这并不能完全解决您的问题,但我尝试使用 pip 在新的环境中安装此模块,按照文档中的示例使用,并从 Python 和终端遇到相同的问题。

    我去了 Git 存储库,它看起来最近对很多人来说已经崩溃了 https://github.com/hardikvasa/google-images-download/issues/325

    有人提到这已在补丁 1 分支 https://github.com/Joeclinton1/google-images-download 中修复

    【讨论】:

    • 你能建议任何替代方法来使用 Python 从谷歌下载图片
    • 您可以查看上面的 patch-1 分支,它似乎可以解决问题:如果您安装了 git 并使用 pip,则只需在终端中运行 pip install git+https://github.com/joeclinton1/google-images-download.git@patch-1。否则请按照文档中从 CLI 安装的说明进行操作,但请使用上面的 URL google-images-download.readthedocs.io/en/latest/…(您需要先卸载软件包)
    • 将尝试尽快恢复
    猜你喜欢
    • 2017-06-20
    • 1970-01-01
    • 2016-04-01
    • 2014-01-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-12-08
    • 1970-01-01
    相关资源
    最近更新 更多