получить имя пользователя и твиты о депрессии - PullRequest
0 голосов
/ 02 марта 2019

Я собираю данные из твиттера для анализа данных. Мне нужна коллекция твитов, содержащая тег "#depression" для создания набора данных.очень трудно перейти к поиску, а затем скопировать и вставить.если есть какой-либо существующий код / ​​плагин / API, чтобы получить все сообщения с именем пользователя и датой публикации?я буду использовать его для хранения поста, имени пользователя, даты в моем наборе данных Excel.

1 Ответ

0 голосов
/ 02 марта 2019

Я бы порекомендовал немного Python для этого.Кстати, здесь, кажется, скрипт, который делает что-то вроде того, что вы хотите.Он получит все твиты с указанной даты с указанным тегом # и распечатает их в файл CSV.Я думаю, вы могли бы импортировать файл в Excel.

Сценарий: https://gist.github.com/vickyqian/f70e9ab3910c7c290d9d715491cde44c

Я не прочитал его полностью - поэтому прочитайте его перед вызовом.И, конечно, замените параметр #tag:

...
for tweet in tweepy.Cursor(api.search,q="#depression",count=100,
...

Вам также необходимо настроить параметры:

consumer_key = ''
consumer_secret = ''
access_token = ''
access_token_secret = ''

Вот инструкции о том, как их получить:

https://developer.twitter.com/en/docs/basics/authentication/guides/access-tokens.html

И вам нужно указать поля, которые вам требуются в этой строке

print (tweet.created_at, tweet.text)

Доступны следующие поля:

text     = tweet.text
language = tweet.lang
date     = tweet.created_at
username = tweet.user
retweets = tweet.retweet_count
likes    = tweet.favorite_count

Итак, выможет изменить это на это:

print (tweet.created_at, tweet.user, tweet.text)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...