[PYTHON] [Icrawler] So laden Sie Bilder auch nach Änderung der Google-Spezifikationen herunter (nach 2020.3)

Freut mich, dich kennenzulernen. Ich bin ein Student aus Papier. Ich beiße tiefes Lernen als Hobby.

Ich habe immer icrawler verwendet, wenn ich Bilder meiner Lieblingsidole und -figuren erkennen wollte. Mit der herkömmlichen Methode wurde es jedoch plötzlich unmöglich ... (Es scheint, dass sich die Spezifikationen seit 2020.03 geändert haben.) Unten ist der Code, den ich verwenden konnte. (Dies wird einen Fehler geben.)

get_image.py


from icrawler.builtin import GoogleImageCrawler
import sys
import os

argv = sys.argv

if not os.path.isdir(argv[1]):
    os.makedirs(argv[1])


crawler = GoogleImageCrawler(storage = {"root_dir" : argv[1]})
crawler.crawl(keyword = argv[2], max_num = 1000)

Der Code, der nach der Änderung verwendet werden kann

get_image.py


from icrawler.builtin import BingImageCrawler
import sys
import os

argv = sys.argv

if not os.path.isdir(argv[1]):
    os.makedirs(argv[1])


crawler = BingImageCrawler(storage = {"root_dir" : argv[1]})
crawler.crawl(keyword = argv[2], max_num = 1000)

ist. Es funktionierte !!!!!!! Es scheint zu funktionieren, wenn Sie GoogleImageCrawler durch BingImageCrawler ersetzen.

Übrigens, wenn Sie dieses Programm ausführen möchten, sollten Sie Folgendes in das Terminal eingeben! !!

$ python get_imeg.py */Verzeichnis, in dem Sie den zu suchenden Bildnamen speichern möchten
python get_image.py */Verzeichnis, in dem Sie das heruntergeladene Bild speichern möchten Der Name des Bildes, das Sie herunterladen möchten (z. B. Mai Shiraishi).

LOL-Problem Bei der Ausführung in Tanaka wird es automatisch wie unten gezeigt erfasst. スクリーンショット 2020-04-19 17.16.35.png

Komm zum tiefen Lernen! !! !! Damit ist der Ablauf einer Serie abgedeckt! !! Ota Fraktion des Lachproblems? Tanaka-Fraktion? (Einführung in die Bilderkennung)

Zitat https://qiita.com/NakaokaRei/items/8c7e7b1f2c0c7ef8b3a3

Recommended Posts

[Icrawler] So laden Sie Bilder auch nach Änderung der Google-Spezifikationen herunter (nach 2020.3)
Umgang mit UnicodeDecodeError beim Ausführen des Downloads von Google-Bildern
So verwenden Sie Google Colaboratory
[Rails] So zeigen Sie Google Map an
So sammeln Sie Bilder in Python
[Memo] Verwendung von Google MµG