Kratzen Sie soziale Medien mit Easy2Digital -API, Twitter

Social Media -Gefühl ist für das Geschäft wertvoll, Sie können das Skript schreiben und die Analyse selbst mit Python automatisieren

Featured Video Play Icon

In diesem Kapitel erfahren Sie, wie Sie Easy2Digital-APIs nutzen, um den Ton und die Stimmung der Menschen hinter einigen Twitter-Themen zu lesen. Es heißt Social-Media-Sentimentanalyse. Dies sollte das zweite Halbkapitel nach dem Twitter-Bot sein. Am Ende des Kapitels verstehen Sie, warum die Stimmungsanalyse für Ihr Unternehmen wertvoll ist, und sind in der Lage, die Analyse selbst durchzuführen.

Zutaten: Python, Easy2Digital API, Twitter API

Inhaltsverzeichnis: Social-Media-Sentiment-Analyse-Roboter

Warum ist die Stimmungsanalyse für das Unternehmen von entscheidender Bedeutung?

Als Vermarkter oder Geschäftsmann sind Sie vielleicht neugierig, was die Meinungen der Menschen zu den beliebtesten Themen, Produkten und Veranstaltungen sind. Vielleicht möchten Sie als Analyst die Wirkung der jüngsten Markenmarketingkampagne Ihres Unternehmens untersuchen. Und am wichtigsten ist die Planung einer Content-Marketing-Kampagne, die auf die Bedürfnisse des Kunden eingeht. Denn der richtige Ton, der zur Stimmung und Wahrnehmung der Kunden passt, ist entscheidend für den Erfolg.

Die Stimmungsanalyse ist äußerst nützlich, um Ihrem Unternehmen zu helfen. Dadurch können wir uns einen Überblick über die breite öffentliche Meinung hinter bestimmten Themen, Produkten und Veranstaltungen verschaffen und Ihnen einen Einblick in die Inhalte und die laufende Kampagnenwirkung geben.

Mittlerweile können Sie anhand der Stimmungsanalyse Antworten auf die wichtigsten Fragen eines Unternehmens finden. Sie können die Strategie eines Unternehmens anhand des Kundenfeedbacks und des Tonfalls anpassen. In der Zwischenzeit können Sie auch das Branding und das Wort des Monats Ihrer Konkurrenten beobachten und überwachen. Und es ist super hilfreich, zu absorbieren, was sie gut gemacht haben, und zu nutzen, was sie schlechter gemacht haben.

Im heutigen Umfeld ist es durchaus möglich, Daten zu sammeln und Antworten auf die oben erwähnte Neugier zu finden. Allerdings ist das Mittagessen möglicherweise nicht umsonst oder man sagt sogar, dass die Menschen jetzt unter einer Datenüberflutung leiden. Unternehmen haben möglicherweise Berge von Kundenmeinungen gesammelt. Dennoch ist es für normale Menschen immer noch unmöglich, es manuell ohne Fehler oder Vorurteile zu analysieren.

Glücklicherweise ist das Sammeln und Visualisieren der Sentiment-Analysedaten in einem Hub mit Python einfach und automatisch. Und Twitter wäre einer der besten Social-Media-Kanäle, um Ihnen Lärm- und Sprachdaten zu liefern.

Easy2Digital-APIs

Grundsätzlich gibt die API zwei Hauptstimmungsdaten eines Satzes zurück. Der Satz kann aus dem Blog, einer Frage-und-Antwort-Runde, einem Social-Media-Beitrag usw. stammen. Sie stehen für Polarität und Subjektivität. Aus quantitativer Sicht sind diese beiden wesentlichen Methoden für Sie von zentraler Bedeutung und entscheidend für die Analyse des generierten Datensatzes.

Die Polarität liegt zwischen [-1,1] , -1 definiert eine negative Stimmung und 1 definiert eine positive Stimmung. Negative Wörter kehren die Polarität um. Es verfügt über semantische Bezeichnungen, die bei der feinkörnigen Analyse helfen. Zum Beispiel – Emoticons, Ausrufezeichen, Emojis usw.

Subjektivität liegt zwischen [0,1] . Es quantifiziert die Menge an persönlichen Meinungen und Sachinformationen, die im Text enthalten sind. Die höhere Subjektivitätszahl bedeutet, dass der Text mehr persönliche Meinungen enthält.

Extrahieren Sie die Polarität und Subjektivität spezifischer Abfragen

Ebenso wie der Aufbau eines Twitter-Bots zum Scrapen spezifischer Themeninhalte muss auch bei der Sentiment-Analyse zuerst der Inhalt in Twitter gescrapt werden. Und der nächste Schritt besteht darin, die Stimmungsinformationen aus dem Text durchzulesen, anstatt nur die beliebtesten zu finden.

Es ist sehr einfach, einfach API. Und dann können Sie die anderen beiden Variablen erstellen, um die Polaritäts- und Subjektivitätszahlen aller Beiträge zu erhalten. Hier sind die Codes:

Aufteilung nach Punktzahl in positiv, neutral und negativ

Wie bereits erwähnt, gibt es eine Reihe von Zahlenindizes, die anzeigen, ob ein Beitrag von Polarity positiv oder negativ ist. Im vorherigen Absatz haben wir die Gesamtzahl der Polarität ermittelt. Hier müssen wir also die positiven, negativen und neutralen (die Zahl ist gleich Null) aufteilen, indem wir if-Bedingungen im Skript verwenden

Definieren Sie eine Prozentfunktion und verwenden Sie die Round()-Methode

Sowohl positive als auch negative Zahlen können keinen Prozentsatz aller gelöschten Beiträge darstellen. Sie sind also nicht in der Lage, die Stimmung und den Ton sofort herauszufinden. So können Sie eine Def-Funktion erstellen, die die positive Zahl geteilt durch die Gesamtzahl der Beiträge oder die negative Zahl geteilt durch die Gesamtzahl der Beiträge verwendet.

Darüber hinaus enthalten diese Gleitkommazahlen möglicherweise zu viel und erschweren die Lesbarkeit, wenn Sie die Float-Methode in der Def-Percentage-Funktion verwenden. Hier können Sie also die Rundungsmethode einbinden und verwenden, um die Gleitkommazahlen zu kürzen, z. B. 2 oder 3.

Vollständiges Python-Skript zur Stimmungsanalyse in sozialen Medien mithilfe der Easy2Digital-API und Twitter

Wenn Sie sich für das vollständige Skript der Social-Media-Sentiment-Analyse mit Easy2Digital API und Twitter interessieren, Bitte abonnieren Sie unseren Newsletter , indem Sie die Nachricht „Kapitel 35“ hinzufügen. . Wir senden Ihnen das Skript umgehend in Ihr Postfach.

Kontaktiere uns

Ich wünsche Ihnen viel Spaß beim Lesen von Kapitel 35: Social-Media-Sentimentanalyse mit Python-, Twitter- und Easy2Digital-APIs. 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 erhalten
  • Abonnieren Sie unsere monatliche Mitgliedschaft über Patreon, um exklusive Vorteile zu genießen ( www.patreon.com/louisludigital )

Inhaltsverzeichnis:

Q1: Wie lange hält der Akku des Produkts?

A: Der Akku des Produkts hält etwa 10 Stunden bei kontinuierlicher Nutzung.

Q2: Wie groß ist der Speicher des Produkts?

A: Das Produkt verfügt über einen internen Speicher von 64 GB.

Q3: Kann der Speicher erweitert werden?

A: Ja, der Speicher kann mit einer microSD-Karte um bis zu 256 GB erweitert werden.

Q4: Welche Betriebssystemversion ist auf dem Produkt installiert?

A: Das Produkt wird mit dem Betriebssystem Android 10 geliefert.

Q5: Ist das Produkt wasserdicht?

A: Ja, das Produkt ist wasserdicht nach IP68-Zertifizierung.

Q6: Welche Kameraauflösung hat das Produkt?

A: Das Produkt verfügt über eine Hauptkamera mit 12 Megapixel und eine Frontkamera mit 8 Megapixel.

Q7: Unterstützt das Produkt drahtloses Laden?

A: Ja, das Produkt unterstützt das drahtlose Laden nach dem Qi-Standard.

Q8: Gibt es eine Garantie auf das Produkt?

A: Ja, das Produkt wird mit einer einjährigen Herstellergarantie geliefert.

Q9: Kann das Produkt mit anderen Geräten verbunden werden?

A: Ja, das Produkt kann über Bluetooth, NFC und USB mit anderen Geräten verbunden werden.

Q10: Wie groß ist das Display des Produkts?

A: Das Produkt verfügt über ein 6,2-Zoll-Display.