Я пытаюсь получить пользовательский ввод и установить параметр поиска в функции api.search в tweepy.
По сути, я хочу это так:
print("input search term to search within Tesla tweets")
keyword = input()
print("Thanks!")
print("Tweets are cooking in the background now...")
# create list to append tweets to
tweets = []
# append all tweet data to list
for tweet in tweepy.Cursor(api.search, q="@tesla" + keyword, tweet_mode="extended", count=10000,
since="2018-08-01").items():
tweets.append(tweet)
word_string = repr(tweet)
Но это не сработает, просто не возвращает твиты
Итак, я попробовал это так, и это работает, но он возвращает что-нибудь с @tesla в твите, а не с упоминанием Tesla, так что это не идеально -
print("input search term to search within Tesla tweets")
keyword = input() + "@Tesla"
print("Thanks!")
print("Tweets are cooking in the background now...")
tweets = []
for tweet in tweepy.Cursor(api.search, keyword, tweet_mode="extended", count=10000,
since="2018-08-01").items():
tweets.append(tweet)
word_string = repr(tweet)
Есть ли какой-нибудь способ, которым я могу сделать первый вариант, или мне просто придется с этим жить, это не главное, так что это не имеет большого значения, если так?
Спасибо!