Erstellen eines Instagram-Profil-Scrapers zum Scrapen von Instagram-E-Mails, Followern, Beiträgen und mehr
Beautifulsoup und JSON neben Selenium zu verwenden. Am Ende dieses Artikels können Sie die Logik zum Schreiben des Skripts erlernen und natürlich alle Informationen in einer einzigen Excel-Tabelle sammeln.

Im vorherigen Kapitel habe ich Ihnen gezeigt, wie Sie potenzielle Instagram-Partner mithilfe von Hashtags und Selenium sammeln können. Im Grunde genommen können Sie innerhalb von 10 Minuten eine Liste von Hunderten von Kandidaten sammeln. Natürlich wird dies nicht das Ende sein. Denn das Erlernen von Trendinhalten, die Überwachung der neuesten Aktivitäten Ihrer Konkurrenten und die Automatisierung der Kommunikation müssen der nächste Schritt sein.
In diesem Kapitel für digitale Vermarkter werde ich Ihnen zwei Methoden vorstellen, um Instagram-Benutzerprofil-Daten zu sammeln. Eine besteht darin, weiterhin Selenium-Argumente und -Syntax zu verwenden. Die andere besteht darin, Beautifulsoup und JSON neben Selenium zu verwenden. Am Ende dieses Artikels können Sie die Logik zum Schreiben des Skripts erlernen und natürlich alle Informationen in einer einzigen Excel-Tabelle sammeln.
Inhaltsverzeichnis: Erstellen eines Instagram-Profil-Scrapers zum Scrapen von Instagram-E-Mails, Followern, Beiträgen und mehr
- Öffnen und Lesen der abgerufenen Links in einer CSV-Datei
- Methode des Selenium find_element_by_xpath-Arguments
- Verwendung von Selenium-, BeautifulSoup- und JSON-Methoden
- Vollständiges Python-Skript des Instagram-E-Mail-Scrapers
Instagram-Profil-Scraper – Öffnen und Lesen der abgerufenen Links in einer CSV-Datei
In dem vorherigen Python-Tutorial haben wir alle abgerufenen Instagram-Hashtag-Post-Links, Post-Likes und den IG-Profillink des Benutzers gespeichert. Sie können also die CSV-Datei wiederverwenden und alle Instagram-Benutzerprofil-Links generieren, die Sie sammeln möchten.
Hier sind die Codes zum Lesen der Links. csv_reading [1] bedeutet, dass die zweite Spalte im Blatt Ihr Abgriffobjekt ist. Es liegt daran, dass 0 die erste und 1 die zweite im Bereich der Informatik darstellt.
with open('dafdsfere.csv','r') as csv_file:
csv_reading = csv.reader(csv_file)
print(csv_reading[1])
Im Sublime-Text steht es für Arbeit, wenn Sie csv_reading drucken und das Ergebnis dieser KOL-Profilliste sehen können.
Das heißt, ich werde nicht hervorheben, wie man Selenium verwendet, um sich in Ihr Instagram-Konto einzuloggen und zu scannen. Wenn Sie daran interessiert sind, schauen Sie sich bitte den vorherigen Artikel von Kapitel 12 an.
Instagram-Profil-Scraper – Methode des Selenium find_element_by_xpath-Arguments
Jetzt ist es an der Zeit, die Daten abzurufen, die wir möchten. Zunächst müssen wir eine Schleife erstellen und nur durch die Spalte klicken. Dann können Sie die Selenium-Syntax verwenden, um die Links zu öffnen. Unten sind die Codes
for line in csv_reading:
links = line[1]
try:
Page = driver.get(links)
except Exception as e:
Page = None
try:
Zweitens können Sie das Objekt inspizieren und den XPath kopieren. Es dient dazu, die Position zu sperren und die Ziel-Daten abzurufen. Es ist dasselbe wie unser vorheriger Ansatz.
Nehmen Sie zum Beispiel die Beiträge und Follower. Post-XPath und Follower XPath sind unten aufgeführt
Vollständiges Python-Skript von Instagram Profile Scraper
Wenn Sie die vollständige Version des Python-Skripts von Instagram Email Scraper haben möchten, abonnieren Sie bitte unseren Newsletter, indem Sie die Nachricht „Kapitel 13“ hinzufügen. Wir senden Ihnen das Skript so schnell wie möglich an Ihre Mailbox.
Ich hoffe, Sie haben Spaß beim Lesen von Kapitel 13 – Erstellen Sie einen Instagram Profile Scraper zum Scrapen von Instagram-E-Mails, Followern, Beiträgen und mehr unter Verwendung von Selenium, BeautifulSoup und JSON. Wenn Sie das getan haben, unterstützen Sie uns bitte, indem Sie eine der unten aufgeführten Dinge tun, denn es hilft unserem Kanal immer.
- Unterstützen Sie unseren Kanal durch Spenden über PayPal (paypal.me/Easy2digital)
- Abonnieren Sie meinen Kanal und schalten Sie die Benachrichtigungsglocke ein Easy2Digital Youtube Kanal.
- Folgen Sie und liken Sie unsere Seite Easy2Digital Facebook Seite
- Teilen Sie den Artikel in Ihrem sozialen Netzwerk mit dem Hashtag #easy2digital
- Melden Sie sich für unseren wöchentlichen Newsletter an, um die neuesten Artikel, Videos und Rabattcodes von Easy2Digital zu erhalten
- Abonnieren Sie unsere monatliche Mitgliedschaft über Patreon, um exklusive Vorteile zu genießen (www.patreon.com/louisludigital)