import tweepy
import csv
consumer_key = "NdgcxAtsjUxceCF37rcF5kggL"
consumer_secret = "E0BIhWDpdn0taSl0mdGHNgeWuz2au4NX3Ti1NMAkMu0yh9vrQ5"
access_token = "ACCESS-TOKEN"
access_token_secret = "SECRET-ACCESS -TOKEN"
auth = tweepy.OAuthHandler(consumer_key, consumer_secret)
auth.set_access_token(access_token, access_token_secret)
api = tweepy.API(auth)
# Open/Create a file to append data
csvFile = open('FR3.csv', 'a')
#Use csv Writer
csvWriter = csv.writer(csvFile)
for tweet in tweepy.Cursor(api.search,q="#adidasfr",count=100,lang="en",from_date="2019-10-01",to_date="2019-10-30").items():
print(tweet.created_at, tweet.text)
csvWriter.writerow([tweet.created_at, tweet.text.encode('utf-8')])
Я использовал приведенный выше код, чтобы получить хэштег, состоящий из #adidasFR
, но я получаю данные за последнюю неделю.
Я перепробовал все ответы StackOverflow, хотя получаю твиты с данными за последнюю неделю.
я получаю твиты с 25-12-2019
по 01-01-2020
, но мне нужны твиты с 01-10-2019
по 30-10-2019
premium-search
, github.com/tweepy/tweepy/branches, которая маловероятно в основных документах. - person tevemadar   schedule 01.01.2020