Как загрузить текст твитов с помощью API? - PullRequest
2 голосов
/ 22 января 2020

Я пытаюсь найти в Твиттере твиты, содержащие определенные ключевые слова, а затем загрузить набор данных всех твитов за последние две недели, которые содержат эти ключевые слова. Набор данных должен содержать текст твита, а также любые ссылки, прикрепленные к нему.

Какова процедура для этого с API Twitter? У меня есть аккаунт разработчика.

1 Ответ

1 голос
/ 22 января 2020

С Python вы можете использовать такую ​​библиотеку, как TwitterAPI . Вот простой пример для начала.

from TwitterAPI import TwitterAPI

SEARCH_TERM = 'pizza'

api = TwitterAPI(<consumer key>, <consumer secret>, <access token key>, <access token secret>)

r = api.request('search/tweets', {'q': SEARCH_TERM})

for item in r:
    print(item['text'] if 'text' in item else item)

Это вернет твиты с прошлой недели. Чтобы получить старые твиты, вы должны сначала запросить доступ к расширенному поиску Twitter. Затем вы можете использовать пример кода здесь , чтобы начать работу с расширенным поиском.

...