Dies ist ein Python-Skript, das alle Ressourcen (Bilder, Skripte, Stylesheets usw.) von einer bestimmten Website herunterlädt.
Lädt alle Ressourcen von einer bestimmten Website herunter
Option zum Filtern von Ressourcen nach Dateierweiterung
Speichert eine Tabelle des Download-Status jeder Ressource im Markdown-Format
Option zum Löschen des Download-Ordners nach dem Herunterladen von Ressourcen
Protokollierung: Nachrichten werden zur Fehlerbehebung und Aufzeichnung in einer Datei protokolliert
Python 3
requests
beautifulsoup4
colorama
prettytable
Installieren Sie die erforderlichen Python-Pakete:
Pip-Installationsanfragen beautifulsoup4 colorama Prettytable
Führen Sie das Skript mit der URL der Website und dem Ordner aus, in den Ressourcen heruntergeladen werden sollen:
python main.py https://example.com-Ressourcen
Um Ressourcen nach Dateierweiterung zu filtern, verwenden Sie die Option --extensions
gefolgt von den Erweiterungen, die Sie herunterladen möchten:
python main.py https://example.com resources --extensions jpg png
Um den Download-Ordner nach dem Herunterladen von Ressourcen zu löschen, verwenden Sie die Option --delete
:
python main.py https://example.com Ressourcen --delete
Um die Protokollierung in einer Datei zu aktivieren, verwenden Sie die Option --log
gefolgt vom Namen der Protokolldatei:
Python main.py https://example.com resources --log download.log
Dieses Projekt ist unter der MIT-Lizenz lizenziert – Einzelheiten finden Sie in der LIZENZ-Datei. @mehmetkahya0