#python-3.x
#python-3.x
Вопрос:
Я запускаю приведенный ниже код, чтобы получить ограниченное количество твитов, но код продолжает сбоить.
# Create the api endpoint
auth = tweepy.OAuthHandler(ckey, csecret)
api = tweepy.API(auth)
# Mention the maximum number of tweets that you want to be extracted.
maximum_number_of_tweets_to_be_extracted =
int(input('10- '))
# Mention the hashtag that you want to look out for
hashtag = input('Roger- ')
for tweet in tweepy.Cursor(api.search, q='#' hashtag,
rpp=100).items(maximum_number_of_tweets_to_be_extracted):
with open('tweets_with_hashtag_' hashtag '.txt', 'a') as
the_file:
the_file.write(str(tweet.text.encode('utf-8')) 'n')
print ('Extracted ' str(maximum_number_of_tweets_to_be_extracted)
' tweets with hashtag #' hashtag)
Удаление синтаксиса файла, и я думаю, что проблема в
Комментарии:
1. Что за ошибку вы получили на выходе?
2. У меня получилось
3. # создать список для добавления твитов к твитам = [] # добавить все данные твита в список для твита в tweepy. Курсор (api.search,q=»#napawine»,count=100 ).элементы(): tweets.append(твит) # преобразовать список твитов в pandas. Фрейм данных tweets_df = pd.DataFrame(переменные (tweets[i]) для i в диапазоне (len(tweets))) # определите путь к файлу (строку) для сохранения csv-файла в FILE_PATH = ‘resultsrm.json’ # используйте pandas для сохранения фрейма данных в csv tweets_df.to_csv(FILE_PATH)
4. но теперь проблема в том, что выходные данные поступают в виде файла json, даже если я открою его как csv, между каждым твитом будет много пробелов
5. извините, я имел в виду, что появится csv, но с пробелами между ними