[PYTHON] Aufzeichnung der Aktionen, die ausgeführt werden müssen, wenn google_image_download nicht verwendet werden kann
Inhalt dieses Artikels
--google_image_download hat nicht funktioniert, daher ein Memo, wie ich selbst damit umgehen soll
-Ich habe versucht, das Bild der Lehrerdaten unter Bezugnahme auf diesen Artikel herunterzuladen, aber google_image_download hat nicht funktioniert.
- Immerhin gab es auf Github eine modifizierte Version, also sagte ich ihm, dass es funktioniert hat, als ich sie heruntergeladen habe.
――Es ist fast eine japanische Übersetzung dessen, was auf der Seite geschrieben ist, auf der sich die oben geänderte Version befindet.
Umgebung
- Python3.7
- Win10 64bit
- Firefox ver72.0.2
――Ich weiß nicht, was ich sonst noch schreiben soll
Problemumgehung
- Wenn Sie keinen Firefox- und Gecko-Treiber haben, installieren Sie ihn
--Geckodriver kann von hier zur Distributionsseite springen.
--Geckodriver gibt den Pfad der Benutzervariablen an.
- Wenn Sie es nicht wissen, lesen Sie Hier.
- (Als Referenz) Beschreiben Sie in der Systemumgebungsvariablen den Pfad zum Geckodriver-Ordner, der nach der Dekomprimierung in den Firefox-Installationsordner verschoben wurde.
- DL und entpacken Sie GoogleImagesDownloader
-Sie können es von [hier] herunterladen (https://github.com/arthursdays/GoogleImagesDownloader).
- Verwenden Sie das gewünschte Programm aus dem Dekomprimierungsordner.
- Ich führe download_with_selenium.py aus
- Sie können Bilder mit Ihren Lieblingswörtern sammeln, indem Sie die Schlüsselwörter pro 190 Programmzeilen neu schreiben.
- Wenn Sie einen user_agent-Fehler erhalten, installieren Sie das Modul mit pip und es wird funktionieren.
- Modul This.
- Ich habe das Modul mit dem folgenden Code installiert.
-
pip install user_agent
- Wenn alles gut geht, wird Firefox gestartet, sobald das Programm ausgeführt wird, und ein Ordner mit dem Namen des Suchworts wird im aktuellen Verzeichnis erstellt und heruntergeladen.
――Es scheint, dass Sie zuerst die URLs in großen Mengen erhalten und dann die Bilder tatsächlich herunterladen.
――So werden Sie sich Sorgen machen, dass zunächst keine Bilder angezeigt werden, selbst wenn Sie sich den Ordner ansehen.
――Wenn Sie warten, wird das Bild heruntergeladen.