DEV Community

Cover image for 5 Schritte zum Scraping mehrerer Bilder mit Python
hanna Fischer
hanna Fischer

Posted on

5 Schritte zum Scraping mehrerer Bilder mit Python

Schritt 1: Installieren Sie die erforderlichen Python-Bibliotheken

pip install beautifulsoup4
pip install requests
pip install pillow # For saving images

Schritt 2: Stellen Sie eine GET-Anfrage an die URL der Website

import requests
url = "..."
response = requests.get(url)

Schritt 3: Parsen des HTML mit Beautiful Soup

from bs4 import BeautifulSoup
soup = BeautifulSoup(response.text, "html.parser")

Schritt 4: Alle Tags auf der Seite finden

images = soup.find_all("img")

Schritt 5: Durchlaufen Sie jeden Tag und extrahieren Sie die Bild-URL aus dem 'src'-Attribut

for image in images:
img_url = image['src']

Vorteile:

  • Volle Kontrolle und Anpassungsmöglichkeiten
  • Flexibilität bei der Anpassung des Skripts für verschiedene Websites

Nachteile:

  • Erfordert Programmierkenntnisse in Python
  • Weniger benutzerfreundlich als ein visuelles Tool

Für Benutzer ohne Programmierkenntnisse ist Octoparse ein visueller Web Scraper, der verwendet werden kann, um mehrere Bilder von Websites mit einem einfachen Drag-and-Drop-Prozess zu scrapen.

Octoparse bietet über 100 benutzerfreundliche Vorlagen, um Daten zu extrahieren. Über 30.000 Nutzer verwenden die Vorlagen.

Image description

Postmark Image

Speedy emails, satisfied customers

Are delayed transactional emails costing you user satisfaction? Postmark delivers your emails almost instantly, keeping your customers happy and connected.

Sign up

Top comments (0)

Billboard image

Create up to 10 Postgres Databases on Neon's free plan.

If you're starting a new project, Neon has got your databases covered. No credit cards. No trials. No getting in your way.

Try Neon for Free →

👋 Kindness is contagious

Please leave a ❤️ or a friendly comment on this post if you found it helpful!

Okay