Tweepy只返回1条推文

时间:2018-05-10 13:08:24

标签: python twitter tweepy

我有一个python脚本打算从twitter抓取推文并将它们附加到csv文件。我使用tweepy模块,但它只返回1条推文。这是我的for循环,还是调用twitter API的问题?

for status in tweepy.Cursor(twitterapi.search,q="labour party",since="2018-05-01", until="2018-05-10").items(200):
    if 'RT' not in status.text:
      with open('C:/Users/User/Desktop/twittersentiment.csv', 'wb') as f:
               w = csv.writer(f)  
               favourites = status.user.favourites_count
               location = status.user.location.encode('utf8')
               tweet_text = ' '.join(re.sub("(@[A-Za-z0-9]+)|([^0-9A-Za-z \t])|(\w+:\/\/\S+)"," ",status.text.encode('utf8')).split())

               date = status.created_at.strftime('%m/%d/%Y')
               a = [location]
               b=[favourites]
               c=[tweet_text]
               d=[date]
               zip(a,b,c,d)
               w.writerow(zip(a,b,c,d))

0 个答案:

没有答案