logo
languageDEdown
menu

5 Methoden zum Extrahieren der Bilder aus Webseiten

5 Minuten lesen

„Gibt es eine Möglichkeit, ALLE Bilder von einer Website zu scrapen?“

Dies ist eine häufig gestellte Frage auf Reddit. Sie haben möglicherweise ähnliche Fragen, da Bilder auf Pinterest und E-Commerce-Websites eine große Quelle der Inspiration sind, insbesondere für Marketing-Reaktionäre, E-Commerce-Betreiber und sogar Wissenschaftler. Daher benötigen sie eine effiziente Möglichkeit, Bilder zu scrapen oder aus der URL-Liste herunterzuladen.

Genau das werde ich durchgehen: der Mehrheit die Möglichkeit zu geben, Bilder zu scrapen und herunterzuladen, mit oder ohne Programmierkenntnisse. Es gibt die 5 besten Tools zum Scraping von Bildern erwähnt, und Sie können entsprechend Ihren Anforderungen das am besten geeignete auswählen.

So laden Sie Bilder aus dem Web herunter

Was ist ein Image Scraper

Ein Image Scraper ist ein Tool oder eine Software zum automatischen Extrahieren von Bildern von Websites. Er greift auf Webseiten zu, identifiziert Bilddateien und lädt sie für verschiedene Zwecke herunter, z. B. zur Inhaltsaggregation, Analyse oder Wiederverwendung.

Im Vergleich zu einem Bild-Downloader ist ein Bild-Scraper vielseitiger und automatisierter, während ein Bild-Downloader in seiner Funktion generell einfacher und spezifischer ist. Beispielsweise kann ein Bild-Scraper die Metadaten (z. B. Bild-URL, Alternativtext) der Bilder erfassen, während ein Bild-Downloader nur das Bild selbst herunterlädt.

In den folgenden Abschnitten erfahren Sie mehr über die besten Image Scraper und einige der besten Image Downloader zum stapelweisen Sammeln von Bildern und anderen Daten.

Methode 1: Octoparse [am meisten empfohlen]

Um Bilder von einer Website zu extrahieren, empfiehlt sich Octoparse , ein Web-Scraping-Tool, mit dem Sie nicht nur Bilder in großem Umfang herunterladen, sondern auch Text, Bild-URLs und weitere Informationen extrahieren können, solange Sie diese benötigen. Genau darin liegt seine größte Stärke. Darüber hinaus lässt sich diese Methode auch auf den Download anderer Dateien wie PDFs erweitern. Die neueste Version bietet nun die lang ersehnte Funktion: das Herunterladen von Dateien auf lokale Geräte . Es ist nun möglich, Dokumente in den Formaten JPG, PNG, GIF, DOC, PDF, PPT, TXT, XLS und ZIP herunterzuladen.

Wie verwende ich Octoparse, um alle Bilder von einer Website abzurufen?

Bevor wir beginnen, lade ich Sie ein, Octoparse herunterzuladen und dann gemeinsam mit mir die folgenden Schritte auszuführen, um alle Bilder von einer Website abzurufen.

Die Schritte sind einfach: Geben Sie die URL der Zielseite ein –>> klicken Sie auf eines der Bilder –>> wählen Sie „Alle ähnlichen Elemente auswählen“ –>> klicken Sie auf „Bilddatei“

Im Abschnitt „Datenvorschau“ sehen Sie die URLs und die lokale Adresse, unter der die wiederhergestellten Bilder gespeichert sind.

Konvertiere Website-Daten direkt in Excel, CSV, Google Sheets und Ihre Datenbank.

Scrape Daten einfach mit Auto-Dedektion, ganz ohne Coding.

Scraping-Vorlagen für beliebte Websites, um Daten mit wenigen Klicks zu erhalten.

Mit IP-Proxys und fortschrittlicher API wird nie blockiert.

Cloud-Dienst zur Planung von Datenabfragen zu jedem gewünschten Zeitpunkt.

Erster Fall: Scrapen von Bildern, die sich über mehrere Seiten erstrecken

Wenn Sie Octoparse zum Scrapen der Bilder verwenden, können Sie dem Crawler die Aktion „Paginierung“ hinzufügen, damit er automatisch Bild-URLs von mehreren Seiten scrapen kann. Anstatt die Bilder Seite für Seite herunterzuladen, können Sie mit Octoparse viel Zeit sparen.

Zweiter Fall: Extrahieren Sie Bilder über mehrere Bildschirme hinweg

Anstelle der Seitennummerierung verwendet Google Bilder Infinite Scroll , und Nutzer müssen nach unten scrollen, um das Laden neuer Inhalte zu aktivieren. Kann ein Scraping-Tool alle Bilder laden, bevor der Prozess gestartet wird?

Ja, Octoparse kann problemlos mit AJAX-Seiten arbeiten. Es verfügt über einen integrierten Browser, der menschliche Aktivitäten simuliert und den Prozess visualisiert. Sie können den Browser so einstellen, dass er vor dem Scraping bis zum Ende scrollt.

Dritter Fall: Extrahieren Sie das Bild separat ohne weitere Informationen

E-Commerce-Profis geben sich nicht mit bloßen Produktbildern zufrieden. Sie müssen nicht nur das Aussehen und Design des Produkts, sondern auch den Preis und andere Parameter untersuchen, um seine Gesamtleistung beurteilen zu können.

Octoparse bietet Web-Scraping-Vorlagen, mit denen Benutzer eine Reihe von Websites wie Amazon, Booking usw. scrapen können. In diesem Fall können Sie nicht nur Bild-URLs scrapen, sondern auch andere Informationen über das Produkt, Restaurant oder Hotel.

Dies sind die Amazon-Daten, die wir mithilfe von Octoparse-Modellen extrahieren.

https://www.octoparse.de/template/amazon-produkt-scraper-mit-schluesselwoerter

Die Vorlagen können direkt im Web verwendet werden. Klicken Sie einfach darauf und geben Sie Ihre Ziel-Keywords ein, um loszulegen.

Mit beiden Datensätzen (Bilder und zugehörige Detailinformationen) verfügen Sie nun über eine kleine Produktdatenbank!

Vierter Fall: Massen-Download von Tausenden von Bildern

Dieses Video ist ein Tutorial, das Schritt für Schritt erklärt, wie Sie Bilder von AliExpress mit Octoparse herunterladen. Sobald Sie das Tool beherrschen, können Sie mühelos Bilder von jeder Website herunterladen!

Fünter Fall: Stapelweises Scrapen von Bildern, aber bei Beibehaltung der hohen Qualität

Manche Websites bieten Bilder in niedriger bis hoher Auflösung in ihren Codes an. Sie müssen zunächst die richtigen URLs finden. Zwei häufig gestellte Fragen sind: Wie erhält man alle Bild-URLs in einem Karussell? Wie stellt man sicher, dass die URLs eine hohe Auflösung haben? Die folgenden Artikel bieten Ihnen eine Anleitung.

Top 5 Bilder Downloader zum Herunterladen der Bilder

Wie kann ich Bilder aus URL-Liste herunterladen?

5 Schritte zum Scraping multipler Bilder mit Python

Jetzt haben Sie schon eigene kleine Produktdatenbank mit Bilder und zugehörige Detailinformationen zur Verfügung, die Sie analysieren können! Probieren Sie doch einfach mal den Gelbe Seiten Scraper aus.

👍👍 Wenn Sie Interesse an Octoparse und Web Scraping haben, können Sie es zunächst 14 Tage lang kostenlos ausprobieren.

Methode 2: Firefox

Wenn Firefox auf Ihrem Computer installiert wird, werden Sie vielleicht überrascht sein, denn Sie können die Bilder einfach mit dem Rechtsklick herunterladen. Mit den folgenden Schritten können Sie in Sekunden alle Bilder einer Website extrahieren.

Hier wird die Website Pexels als Beispiel genommen.

Firefox

✅ Schritt 1: Öffnen Sie mit Firefox die Website, von der Sie Bilder scrapen möchten.

✅ Schritt 2: Drücken Sie die Tastenkombination Ctrl+i (Strg+i). Damit öffnen sich die Seiteninformationen. Wechseln Sie ins Register Medien. Dann wird die Liste aller Bilder auf der Website angezeigt.

Drücken Sie die Tastenkombination Ctrl+i (Strg+i). Damit öffnen sich die Seiteninformationen.

✅ Schritt 3: Klicken Sie auf “Alles auswählen“, dann “Speichern unter“. Jetzt erhalten Sie schon alle Bilder aus der Website!

Klicken Sie auf "Alles auswählen", dann "Speichern unter". Jetzt erhalten Sie schon alle Bilder aus der Website!

Methode 3: Chrome-Erweiterung: Image Downloader

✅ Schritt 1: Öffnen Sie das Erweiterungsprogramm.

✅ Schritt 2: Wählen Sie “Select all” und dann “Download“.

Chrome-Erweiterung: Image Downloader

Methode 4: Verwenden Sie Online-Tools zum Scrapen der Bildern

Vergessen Sie, welchen Browser Sie benutzen, versuchen Sie es mit einem Webpage-Tool, um die Bilder herunterzuladen, wenn Sie nichts auf Ihren Geräten installieren wollen.

1. Image Cyborg

Mit diesem Tool können Sie die Bilder der Ziel-Website in Sekunden herunterladen, aber das ist nur geeignet für einzelne Seite. Wenn Sie Bilder mehrerer Webseiten von einer Website extrahieren möchten oder neben den Bildern auch die Daten benötigen, die mit der Bilder zusammenhängen (z. B. die Produktnamen und die Preise der Produkte), ist das Web Scraping-Tool eine bessere Wahl für Sie.

2. Extract.pics

extract.pics ist ein weiteres ausgefallenes Tool mit einer einfachen und klaren Benutzeroberfläche. Das Beste daran ist, dass Sie die Möglichkeit haben, alle Bilder vor dem Herunterladen in einer Vorschau anzusehen und sie auszuwählen oder abzuwählen. Allerdings können Sie auf diesen Fehler stoßen, wenn Sie versuchen, alle Bilder mit einem Klick herunterzuladen.

Methode 5: Scrapen Sie Bilder mit Python

Wenn Sie ein Entwickler sind, gibt es wohl keine Grenzen für Scrapen. Sie können Codes schreiben und alles erreichen.

Im Folgenden lernen Sie die grundlegenden Schritte, um mit Python Web Scraping zum Herunterladen von Bildern zu verwenden. Zuerst müssen Sie Beautiful Soup installieren, indem Sie pip install bs4 in der Kommandozeile eingeben. Und geben Sie pip install requests ein, um requests zu installieren.

Danach folgen Sie den Schritten hier: 

  1. Importieren Sie das Modul
  2. Erstellen Sie eine Instanz von requests und übergeben Sie diese an die URL
  3. Übergeben Sie die Requests an eine Beautifulsoup Funktion
  4. Verwenden Sie das Tag ‘img’, um alle Tags (‘src’) zu finden.
import os
import requests
from bs4 import BeautifulSoup

# Function to download an image
def download_image(url, folder):
    try:
        # Send a GET request to the image URL
        response = requests.get(url)
        # Get the image file name from the URL
        img_name = os.path.join(folder, url.split("/")[-1])
        # Write the image to the folder
        with open(img_name, 'wb') as file:
            file.write(response.content)
        print(f"Image saved as {img_name}")
    except requests.exceptions.RequestException as e:
        print(f"Error downloading {url}: {e}")

# Function to scrape images from a webpage
def scrape_images(url, folder):
    try:
        # Make the directory to store images if it doesn't exist
        if not os.path.exists(folder):
            os.makedirs(folder)

        # Send a GET request to the webpage
        response = requests.get(url)
        # Parse the content of the webpage using BeautifulSoup
        soup = BeautifulSoup(response.text, 'html.parser')

        # Find all image tags on the webpage
        img_tags = soup.find_all('img')
        # Extract the image URLs
        img_urls = [img['src'] for img in img_tags if 'src' in img.attrs]

        # Loop through the image URLs and download them
        for img_url in img_urls:
            if img_url.startswith('http'):
                download_image(img_url, folder)
            else:
                # Handle relative URLs
                full_url = url + img_url if img_url.startswith('/') else url + '/' + img_url
                download_image(full_url, folder)
    
    except requests.exceptions.RequestException as e:
        print(f"Error scraping {url}: {e}")

# URL of the page to scrape
page_url = 'https://example.com'  # Replace with your target URL
# Folder to store images
folder_name = 'scraped_images'

# Call the function to start scraping images
scrape_images(page_url, folder_name)

Abschließend möchte ich sagen, dass ich hoffe, dass dieser Artikel Ihre Arbeit ein wenig einfacher macht, egal ob Sie kein Code-Backer sind oder ein erfahrener Entwickler.

Zusammenfassung

Sie haben nun sowohl codierte als auch nicht-codierte Methoden kennengelernt, um Bilder von Webseiten einfach und schnell zu extrahieren und herunterzuladen. Außerdem werden verschiedene Situationen zu Ihrer Information aufgeführt. Wir hoffen, dieser Artikel kann Ihnen bei Ihren Problemen helfen. Darüber hinaus ist Octoparse immer der beste Bild-Scraper, wenn Sie planmäßiges Scraping oder die Extraktion großer Bildmengen benötigen.

👍👍 Wenn Sie Interesse an Octoparse und Web Scraping haben, können Sie es zunächst 14 Tage lang kostenlos ausprobieren.

Wenn Sie Probleme bei der Datenextraktion haben, oder uns etwas Vorschlägen geben möchten, kontaktieren Sie bitte uns per E-Mail (support@octoparse.com). 💬

Konvertiere Website-Daten direkt in Excel, CSV, Google Sheets und Ihre Datenbank.

Scrape Daten einfach mit Auto-Dedektion, ganz ohne Coding.

Scraping-Vorlagen für beliebte Websites, um Daten mit wenigen Klicks zu erhalten.

Mit IP-Proxys und fortschrittlicher API wird nie blockiert.

Cloud-Dienst zur Planung von Datenabfragen zu jedem gewünschten Zeitpunkt.

Erhalte Webdaten in Klicks
Daten-Scraping von jeder Website ganz ohne Codierung.
Kostenloser Download

Beliebte Beiträge

Themen untersuchen

Starten mit Octoparse heute

Downloaden

Verwandte Artikel