Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
126 views
in Technique[技术] by (71.8m points)

python - Google_images_download is not using all my search keywords

I have an excel file containing 9800 products and I'm using the google_images_download module to download all the product images from google. It however only downloads images for 34 out of the 9800 products before displaying a list index out of range error.

import pandas as pd
from google_images_download import google_images_download 
sj_dict = pd.read_excel('C:\users\LAPTOP\Desktop\SJ.xlsx', usecols="B")
sj = sj_dict.values.tolist()

response = google_images_download.googleimagesdownload() 

search_queries = sj


def downloadimages(query): 
    arguments = {"keywords": query, 
                "format": "jpg", 
                "limit":4, 
                "print_urls":True, 
                "size": "medium", 
                "aspect_ratio":"panoramic"} 
    try: 
        response.download(arguments) 
     
    except FileNotFoundError: 
        arguments = {"keywords": query, 
                    "format": "jpg", 
                    "limit":4, 
                    "print_urls":True, 
                    "size": "medium"} 
                    
        try: 
            response.download(arguments) 
        except: 
            pass
 
for query in search_queries: 
    downloadimages(query[0])
    print()
question from:https://stackoverflow.com/questions/65845788/google-images-download-is-not-using-all-my-search-keywords

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Reply

0 votes
by (71.8m points)
Waitting for answers

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
OGeek|极客中国-欢迎来到极客的世界,一个免费开放的程序员编程交流平台!开放,进步,分享!让技术改变生活,让极客改变未来! Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

...