Ich benutze Tweepy und es scheint nicht wie es gibt eine Möglichkeit, die Anzahl der Kommentare zu einem bestimmten Tweet von einem Benutzer zu kratzen. Ich kann die tweet.favorite_count
und tweet.retweet_count
verwenden, um Favoriten und Retweets zu erhalten, aber ich suche nach einer Möglichkeit, die Anzahl der Kommentare zu diesem Beitrag zu erhalten. Ich muss nicht einmal sehen, was die Kommentare sind. Nur die Menge. Vielen Dank!Gibt es eine Möglichkeit, die Anzahl der Kommentare in einem Tweet mit Python zu erhalten?
Antwort
Ich glaube, du meinst Antworten. Wie auch immer, alles, was Sie tun müssen, ist sorgfältig auf die Seite Quelle überprüft (STRG + F und für „Antworten“ suchen), können Sie also wissen, was später in einem BeautifulSoup
Objekt zu suchen:
import requests
from bs4 import BeautifulSoup
html = requests.get('https://twitter.com/Cristiano/status/912028229011169281')
soup = BeautifulSoup(html.text, 'lxml')
comments = soup.find_all('span', attrs={'class':'ProfileTweet-actionCountForAria'})[0].contents
print(*comments)
... Ausgang:
9.370 Antworten
verwendet dies jedoch nicht 'tweepy'? –
Nein, tut es nicht. Die Frage lautete: "Gibt es eine Möglichkeit, die Anzahl der Kommentare zu einem Tweet mit Python zu erhalten? *", Gibt es keine Erwähnung von * tweepy *. – mentalita
Diese Methode verwendet Web Scraping, was gegen die Regeln und Richtlinien von Twitter verstößt. Sie sollten stattdessen die Twitter-API verwenden. Sie müssen jedoch die Such-API verwenden, um Antworten auf einen Tweet zu finden und zu zählen. –
- 1. Gibt es eine Möglichkeit, die Anzahl der Unterelemente in einer Listenansicht zu erhalten?
- 2. Gibt es eine Möglichkeit, die Anzahl der Zellen in einer Tabellenansicht zu erhalten?
- 3. Gibt es eine Möglichkeit, die Download-Anzahl von nuget.org in einem shields.io-Badge zu erhalten?
- 4. Gibt es eine Möglichkeit, die Anzahl der Datensätze aus einer Abfrage mit Zend-Framework zu erhalten?
- 5. Gibt es eine Möglichkeit, die Anzahl der zurückgegebenen Zeilen mit mysqli prepared statements zu erhalten?
- 6. Gibt es eine Möglichkeit, die Anzahl der Polygone in einer Szene zu erhalten?
- 7. Gibt es eine Möglichkeit, die Anzahl der zusätzlichen Commits in Git ohne awk zu erhalten?
- 8. Gibt die Anzahl der Kommentare in einem Forum
- 9. Gibt es eine Möglichkeit, die Anzahl der Tage für einen bestimmten Monat zu erhalten?
- 10. Gibt es einen eigenen Weg, um die Anzahl der Elemente in einem Python `Enum` zu erhalten?
- 11. Gibt es eine Möglichkeit, den Wert der Anzahl der Epochen (nb_epochs) in jeder Iteration zu erhalten?
- 12. Gibt es eine schnelle Möglichkeit, die Anzahl der Dateien auf einer Festplatte zu erhalten?
- 13. Gibt es eine Möglichkeit, Kommentare mit Hilfe von configobj in Python zu schreiben
- 14. Gibt es eine Möglichkeit, Dokumentlöschprotokolle in Couchbase zu erhalten?
- 15. Gibt es eine Möglichkeit, alle Kommentare in einem R-Skript mit RStudio zu löschen?
- 16. Mit map() Anzahl der Male, Listenelemente zu erhalten gibt es in einer Zeichenfolge in Python
- 17. Gibt es eine Möglichkeit, die Textfeldinformationen eines Containers zu erhalten?
- 18. Gibt es in C++ eine Möglichkeit, die Anzahl der Elementfunktionen mit Umzugs-Semantik zu reduzieren?
- 19. Gibt es eine Möglichkeit, die Sicherheit Panel-Daten zu erhalten
- 20. Gibt es eine einfache Möglichkeit, Bildabmessungen in Ruby zu erhalten?
- 21. Gibt es eine Möglichkeit, eine Eingabe in Python zu zensieren?
- 22. Gibt es eine einfache Möglichkeit, alle gängigen Modulerweiterungen zu erhalten?
- 23. Generic for-loop: Gibt es eine Möglichkeit, Iterationsinformationen zu erhalten?
- 24. glibc: Gibt es eine Möglichkeit, die verwendeten Konfigurationsbefehlszeilenoptionen zu erhalten?
- 25. Gibt es eine Möglichkeit, einen vollständigen Python-Puffer in Emacs mit einem Tastendruck zu formatieren?
- 26. Gibt es eine Möglichkeit, die Anzahl der Fälle zu finden, die der Legierungsanalysator berücksichtigt?
- 27. , wie die Anzahl der Kommentare zu diesem Thema erhalten
- 28. Gibt es eine Möglichkeit, die Anzahl der Bestellungen pro Benutzer in Eventbrite zu begrenzen?
- 29. Gibt es eine Möglichkeit, die Anzahl der Kinder in der Firebase-Datenbank zu zählen?
- 30. Gibt es eine Möglichkeit, mit EPPlus "benannte" Zellen zu erhalten?
ich bin nicht sicher, was Sie hier suchen - Tweets haben keine „Kommentare“. Meinst du _Antworten_? – duskwuff