#python #twitter #twython
#python #Twitter #twython
Вопрос:
Я пытаюсь распечатать все screen_names, найденные в результате поиска с помощью Twython.
Вот мой текущий код
#Import the required modules
from twython import Twython
#Setting the OAuth
Consumer_Key = ''
Consumer_Secret = ''
Access_Token = '-'
Access_Token_Secret = ''
#Connection established with Twitter API v1.1
twitter = Twython(Consumer_Key, Consumer_Secret,
Access_Token, Access_Token_Secret)
#Twitter is queried
response = twitter.search(q='Roblox', since='2017-02-25', until='2017-02-26')
for tweet in response["statuses"]:
st = tweet["entities"]["user_mentions"]
screen_name = st[0]["screen_name"]
f = open("output.txt", "a")
f.write(str(screen_name, ",n"))
print(screen_name)
f.close()
но это не редактирование или печать в файле журнала. Сразу после запуска программа останавливается без видимой ошибки.
(коды были заполнены, просто удалены для публикации)
Комментарии:
1. Я просто попытался добавить, кроме twython.exceptions. TwythonError как e: print (e) и все еще имеют ту же проблему. Ошибок не напечатано.
2. Устаревший стандартный поисковый API Twitter может выполнять поиск только за последние 7 дней.
3. @Andy Piper есть ли какой-нибудь способ обойти это?
4. Вы можете использовать 30-дневные или полноархивные API, они премиум-класса. Бесплатные уровни для них имеют ограниченные запросы.
5. О, хорошо. Спасибо.