Как получить полный текст в API поиска Twitter? - PullRequest
1 голос
/ 21 июня 2020

Я использовал API поиска в Twitter, а также включил атрибуты extended_mode и full_text, но я все еще получаю усеченную строку из API

Вот мой код:

results = t.search(q='tuberculosis', count=50, lang='en', result_type='popular',tweet_mode='extended')
all_tweets = results['statuses']

for tweet in all_tweets:
        tweetString = tweet["full_text"]
        userMentionList = tweet["entities"]["user_mentions"]
        if len(userMentionList)>0:
            for eachUserMention in userMentionList:
                name = eachUserMention["screen_name"]
                time = tweet["created_at"]
                wks.insert_rows(wks.rows, values=[tweetString, name, time], inherit=True)
    

1 Ответ

0 голосов
/ 21 июня 2020

, если вы используете TwitterSearch, следующее должно работать:

tso = TwitterSearchOrder()
tso.set_keywords('tuberculosis')
for tweet in ts.search_tweets_iterable(tso):
    print(tweet['text'])

вы можете установить желаемые атрибуты, такие как язык и, конечно, счет

...