как получить твит целиком, а не часть твита со ссылками

Я использую библиотеку Twython для сбора твитов. но большинство твитов не завершены и заканчиваются коротким URL-адресом, на котором присутствует весь твит. Есть ли способ, которым я могу пройти через это. вот пример кода:

results=twitter.search(q="python")
all_tweets=results['statuses']
for tweet in all_tweets:
    print(tweet['text'])

Нажмите здесь, чтобы увидеть результат


person Zerry Mirza    schedule 07.12.2017    source источник
comment
Пожалуйста, покажите код, который вы используете, и предоставьте дополнительную информацию (результаты, ожидаемый доход и т. д.). На хорошо документированные вопросы легче ответить.   -  person    schedule 07.12.2017
comment
я показал код   -  person Zerry Mirza    schedule 07.12.2017
comment
Вы также можете увидеть результат :)   -  person Zerry Mirza    schedule 07.12.2017
comment
@ZerryMirza, мое решение работает на вас?   -  person SamHecquet    schedule 08.12.2017
comment
@SamHecquet да, это работает. но к сожалению у меня другая проблема :(   -  person Zerry Mirza    schedule 09.12.2017
comment
@ZerryMirza, вы должны закрыть этот и создать новый   -  person SamHecquet    schedule 14.12.2017


Ответы (2)


Чтобы увидеть расширенный твит, вам просто нужно указать этот параметр в вашем поисковом запросе: tweet_mode=extended.

Затем вы найдете расширенный твит в поле full_text возвращенного твита. Я не работаю на Python, но, основываясь на документации, я думаю, вы должны сделать что-то вроде:

results = twitter.search(q='pizza', tweet_mode='extended')
for result in results['statuses']:
    print(result['full_text'])
person SamHecquet    schedule 07.12.2017

Вы извлекаете только текст твита (содержимое самого твита), если вы посмотрите на объект results['statuses'], вы увидите все извлеченные вами твиты, а если вы напечатаете свой объект твита, вы получите все метаданные, относящиеся к Это. Я написал сообщение в блоге о том, как использовать Twython с API поиска Twitter, https://pythonstack.org/2017/12/collecting-data-from-twitter-rest-search-api-using-python/ Надеюсь, вы найдете это полезным.

person Merouane Benthameur    schedule 15.12.2017