Мой код отлично работает для других запросов, но для одного запроса я бесконечно получаю один и тот же твит. Я не могу понять, в чем проблема.
Вызов API:
query='Allergic asthma OR Nonallergic asthma OR Occupational asthma OR EIB OR Exercise-induced bronchoconstriction OR Nocturnal asthma OR Cough-variant asthma'
new_tweets = api.search(q=searchQuery, count=100, since_id=since_id, lang='en',tweet_mode='extended')
if not new_tweets:
print("No more tweets found")
break
for tweet in new_tweets:
if True:
print(jsonpickle.encode(tweet._json, unpicklable=False))
my_file = open('searchTweets.txt','a')
my_file.write(jsonpickle.encode(tweet._json, unpicklable=False)+'\n')
my_file.close()
else:
continue
Вывод в файл:
https://pastebin.com/JmRCsTeE
Это JSON того же твита.
Другие запросы, которые работают:
- Рак молочной железы ИЛИ рак простаты ИЛИ рак толстой кишки ИЛИ рак легкого
- диабет 2 типа ИЛИ диабет 1 типа ИЛИ предиабет ИЛИ диабет беременных
- IBS ИЛИ D-IBS ИЛИ C-IBS ИЛИ A-IBS ИЛИ Синдром раздраженного кишечника ИЛИ Лечение