Indiegogo Bot, um die beliebtesten Crowdfunding -Projekte abzukratzen
Dieses Kapitel führt Sie an, welche Materialien, Zutaten Sie benötigen und wie Sie die Codes schreiben, um einen Indiegogo -Bot zu erstellen
Neben dem Kickstarter Bot, über den ich bereits gesprochen habe, ist Indiegogo die andere vergleichbare Crowdfunding-Plattform in diesem Bereich. Das Gleiche gilt für Kickstarter, das viele wertvolle Finanzierungsmöglichkeiten für brandneue Produkte bietet. Mittlerweile ist es eine großartige, aufschlussreiche Informationsquelle für jedes Unternehmen, kann ich sagen. Tatsache ist, dass die beiden Plattformen einige grundlegende technologische Unterschiede aufweisen
In diesem Python-Tutorial werde ich Sie durch die Erstellung eines Indiegogo-Bots führen, um Ihnen dabei zu helfen, die formatierten Erkenntnisse zu sammeln, nach denen Sie suchen. Natürlich ist es automatisch. Am Ende dieses Python-Tutorials erfahren Sie, welche Materialien und Zutaten Sie benötigen und wie Sie die Codes zum Erstellen eines Indiegogo-Bots schreiben.
Inhaltsverzeichnis: Indiegogo Bot
- Was ist der Unterschied zwischen Indiegogo Bot und Kickstarter Bot?
- Python-Bibliotheken zum Erstellen des Indiegogo-Bots
- So entfernen Sie den Blocker für die Schaltfläche „Mehr anzeigen“ von Indiegogo
- Welche Datenelemente können Sie im Indiegogo SEPR durchsuchen?
- Sammeln Sie spezifischere Crowdfunding-Projektdaten
- Vollständiges Python-Skript des Indiegogo-Bots
- INDIEGOGO Neueste Trend-API-Endpunkt-Empfehlung
Was ist der Unterschied zwischen Indiegogo Bot und Kickstarter Bot?
Was einen Bot zum Scraping der am meisten finanzierten Projekte betrifft, gibt es zwei Hauptunterschiede zwischen diesen beiden Plattformen in Bezug auf den Aufbau des Python-Bots.
Indiegogo verfügt nicht über einen Länderfilter
Es gibt einige gängige Filter, z. B. die am häufigsten geförderten Projekte, die Beliebtheit und die Produktkategorie. Bei Indiegogo können Sie jedoch nicht nach Projektland filtern. Der Indiegogo-Bot muss tiefer zur Projektseite gehen, um das Projektland zu finden und die Daten abzurufen
Auf Anfrage
https://www.indiegogo.com/explore/all?project_type=campaign&project_timing=all&sort=most_funded&q=audio
Nach Kategorie
https://www.indiegogo.com/explore/audio?project_type=campaign&project_timing=all&sort=most_funded
Wie Sie an der URL-Struktur und den Parametern sehen können, stehen Ihnen grundsätzlich zwei Haupttypen zur Verfügung: nach Abfrage und nach Produktkategorie. Darüber hinaus können Sie die am meisten finanzierten Informationen, den Projektzeitplan und die Projektkampagne hinzufügen. Allerdings geht es dabei eher um den aktuellen Status der Kampagne als um die Originalität der Marke.
Indiegogo lädt über die Schaltfläche „Mehr anzeigen“ für weitere Projekte
Wie Sie bemerken, können Sie weitere Crowdfunding-Projekte laden, indem Sie in den Kickstarter-SERPs nach unten scrollen. Es ähnelt also dem Instagram-Top-Performance-Beitrag. Allerdings müssen Indiegogo-Benutzer auf die Schaltfläche klicken und weitere Projekte anzeigen. Und wenn Sie sich die Elementkodierung ansehen, werden Sie das gleich finden. Es handelt sich nicht um eine Schaltfläche zum Senden, und das Laden mithilfe eines Bots erfordert einige Fähigkeiten.
Python-Bibliotheken zum Erstellen des Indiegogo-Bots
Die in diesem Python-Tutorial verwendeten Tools und Bibliotheken sind Selenium und BeautifulSoup. Wenn Sie die gescrapten Daten in einem Google Sheet speichern möchten, empfehlen wir Ihnen auch die Verwendung von gspread. Weitere Informationen zu diesem Modul finden Sie im anderen Artikel im Easy2Digital Python Tutorial.
So entfernen Sie den Showmore-Button-Blocker von Indiegogo
Wie Sie bemerken, ist der Showmore-Button von Indiegogo nicht interaktiv, was Ihr Scraping stoppt. Um dieses Problem zu lösen, müssen Sie „execute_script“ und „arguments[0]“ hinzufügen. Auf diese Weise können Sie auf das erste Argument der anonymen Funktion zugreifen. Dieser Ansatz ähnelt dem Linkedin Bot, den ich im anderen Artikel besprochen habe.
Und auf dem Scraping-Weg müssen wir zunächst mehr Crowdfunding-Projekte laden. Hier sind also die Codierungen, bevor Sie die zugehörigen Elemente finden.
Welche Datenelemente können Sie im Indiegogo SEPR durchsuchen?
Auf dem Foto unten können Sie sehen, dass Sie weniger Elemente kratzen können als die von Kickstarter. Im Vergleich zu Kickstarter können Sie beispielsweise nicht sehen, wie viele Unterstützer für das Projekt gestimmt und in das Projekt investiert haben und woher die Marke stammt.
Somit können Sie diese Elemente grundsätzlich aus dem Indiegogo SERP entfernen. Dabei handelt es sich um den Produkttitel, die Beschreibung, die Bild-URL, die Seiten-URL, den bereits finanzierten Betrag, die Währung und den Erhöhungsprozentsatz.
Zuvor müssen Sie die Elementposition jedes Crowdfunding-Projekts sperren. Hier ist der Code
driveCard = soup.find_all('discoverable-card',{'class': 'ng-scope ng-isolate-scope'})
Sammeln Sie spezifischere Crowdfunding-Projektdaten
Obwohl die in Indiegogo SEPR angezeigten Daten recht einfach sind, ist die Produktprojektseite in vollem Gange. Grundsätzlich können Sie die gewünschten geschäftsrelevanten Daten extrahieren, solange die Marke sie hochlädt. Sie können beispielsweise die offizielle Website der Marke, die Preise pro Vorteil, Kommentare, die Originalität der Marke usw. scannen. Hier ist ein Beispiel für das Scraping der Originalität der Marke.
Vollständiges Python-Skript des Indiegogo-Bots
Wenn Sie die Vollversion des Python-Skripts von Indiegogo Bot haben möchten, Bitte abonnieren Sie unseren Newsletter , indem Sie die Nachricht „Kapitel 29“ hinzufügen. . Wir senden Ihnen das Skript umgehend in Ihr Postfach.
Ich wünsche Ihnen viel Spaß beim Lesen von Kapitel 29 – Erstellen eines Indiegogo-Bots zum Scrapen der meisten Crowdfunding-Projekte. Wenn ja, unterstützen Sie uns bitte, indem Sie eine der unten aufgeführten Maßnahmen ergreifen, da dies unserem Kanal immer weiterhilft.
- Unterstützen Sie unseren Kanal und spenden Sie über PayPal ( paypal.me/Easy2digital )
- Abonnieren Sie meinen Kanal und aktivieren Sie die Benachrichtigungsglocke des Easy2Digital-Youtube-Kanals .
- Folgen und liken Sie meine Easy2Digital-Facebook-Seite
- Teilen Sie den Artikel in Ihrem sozialen Netzwerk mit dem Hashtag #easy2digital
- Kaufen Sie Produkte mit dem Easy2Digital 10 % RABATT-Rabattcode ( Easy2DigitalNewBuyers2021)
- Sie melden sich für unseren wöchentlichen Newsletter an, um die neuesten Artikel, Videos und Rabattcodes von Easy2Digital zu Buyfromlo- Produkten und digitaler Software zu erhalten
- Abonnieren Sie unsere monatliche Mitgliedschaft über Patreon, um exklusive Vorteile zu genießen ( www.patreon.com/louisludigital )
Inhaltsverzeichnis:
Q1: Wie lange dauert es, bis das Produkt geliefert wird?
A: Die Lieferzeit beträgt normalerweise 2-5 Werktage.
Q2: Gibt es eine Garantie für das Produkt?
A: Ja, das Produkt hat eine Garantie von einem Jahr.
Q3: Kann das Produkt auch ins Ausland versendet werden?
A: Ja, wir versenden das Produkt weltweit.
Q4: Wie kann ich das Produkt zurückgeben, wenn es mir nicht gefällt?
A: Sie können das Produkt innerhalb von 30 Tagen zurückgeben, sofern es unbenutzt und in der Originalverpackung ist.
Q5: Bietet das Produkt eine Geld-zurück-Garantie?
A: Ja, wir bieten eine 100% Geld-zurück-Garantie, wenn Sie mit dem Produkt nicht zufrieden sind.
Q6: Ist das Produkt umweltfreundlich?
A: Ja, das Produkt wurde unter Berücksichtigung umweltfreundlicher Materialien hergestellt.
Q7: Kann das Produkt in der Spülmaschine gereinigt werden?
A: Ja, das Produkt ist spülmaschinenfest.
Q8: Gibt es verschiedene Größen des Produkts?
A: Ja, das Produkt ist in verschiedenen Größen erhältlich.
Q9: Wie lange hält die Batterie des Produkts?
A: Die Batterie hat eine durchschnittliche Laufzeit von 10 Stunden.
Q10: Bietet das Produkt eine Bedienungsanleitung?
A: Ja, das Produkt wird mit einer ausführlichen Bedienungsanleitung geliefert.