Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- 1. Python installieren
- 2. cmd öffnen
- 3. pip install requests
- 4. eine ImageGrabber.py datei erstellen mit folgendem Inhalt
- import requests
- import json
- # Die URL der API
- url = "https://api.foxy.link/post/byProfileSlug/ichtina?skip=0&limit=10"
- # Abrufen der JSON-Antwort von der API
- response = requests.get(url)
- data = response.json()
- # Öffnen der Textdatei zum Schreiben
- with open("image_urls.txt", "w") as file:
- # Durch die Elemente in der "items"-Liste iterieren
- for item in data["items"]:
- # Den Wert von "previewImageURL extrahieren
- preview_url = item.get("previewImageURL")
- if preview_url:
- # Entfernen von "-blurred" am Ende der URL
- cleaned_url = preview_url.replace("-blurred", "")
- # Die bereinigte URL in die Textdatei schreiben
- file.write(cleaned_url + "\n")
- print("URLs wurden erfolgreich in 'image_urls.txt' gespeichert.")
- 5. eine downloader.py datei erstellen mit folgendem inhalt
- import os
- import requests
- # Ordner, in dem die Bilder gespeichert werden
- folder_name = "images"
- # Überprüfen, ob der Ordner existiert, und falls nicht, erstellen
- if not os.path.exists(folder_name):
- os.makedirs(folder_name)
- # Öffnen der Datei mit den URLs
- with open("image_urls.txt", "r") as file:
- # Jede Zeile (URL) aus der Datei lesen
- urls = file.readlines()
- # Durch jede URL iterieren
- for i, url in enumerate(urls):
- # Entfernen von möglichen Zeilenumbrüchen
- url = url.strip()
- try:
- # Bild von der URL herunterladen
- response = requests.get(url)
- response.raise_for_status() # Überprüfen, ob die Anfrage erfolgreich war
- # Der Dateiname wird aus der URL erstellt (indem man den letzten Teil der URL verwendet)
- image_name = f"image_{i + 1}.jpg" # Zum Beispiel: image_1.jpg, image_2.jpg, etc.
- # Bild im angegebenen Ordner speichern
- with open(os.path.join(folder_name, image_name), "wb") as img_file:
- img_file.write(response.content)
- print(f"Bild {image_name} erfolgreich heruntergeladen.")
- except requests.exceptions.RequestException as e:
- print(f"Fehler beim Herunterladen des Bildes von {url}: {e}")
- print("Alle Bilder wurden heruntergeladen.")
- 6. cmd fenster im gleichen ordner öffnen in dem die beiden scripts sind
- 7. erst python3 .\ImageGrabber.py
- 8. Danach python3 .\downloader.py
- 9. Download laufen lassen!
Advertisement
Add Comment
Please, Sign In to add comment