如何解决从特定时间、特定用户和特定主题标签中提取推文
我写了下面的代码来获取特定时间、特定用户和特定主题标签的推文, 代码运行不正常,输出没有显示具体时间和主题标签,只有用户,有人可以帮我吗?
if
此外,还有一小部分结果如下所示:
import tweepy
import csv
import pandas as pd
import sys
# API credentials here
consumer_key = ''
consumer_secret = ''
access_token = ''
access_token_secret = ''
auth = tweepy.OAuthHandler(consumer_key,consumer_secret)
auth.set_access_token(access_token,access_token_secret)
api = tweepy.API(auth,wait_on_rate_limit=True,wait_on_rate_limit_notify=True)
# Search word/hashtag value
HashValue = ""
users = ["BBC","SenJohnMcCain","JeffFlake","SenMarkPryor"]
# search start date value. the search will start from this date to the current date.
StartDate = ""
# getting the search word/hashtag and date range from user
HashValue = input("Enter the hashtag you want the tweets to be downloaded for: ")
StartDate = input("Enter the start date in this format yyyy-mm-dd: ")
# Open/Create a file to append data
csvFile = open(HashValue+'.csv','a')
#Use csv Writer
csvWriter = csv.writer(csvFile)
for user in users:
for tweet in tweepy.Cursor(api.user_timeline,screen_name = user,q=HashValue+ "-filter:retweets",count=20,lang="en",since=StartDate,tweet_mode='extended').items(20):
print (tweet.created_at,tweet.full_text)
csvWriter.writerow([tweet.created_at,tweet.full_text.encode('utf-8')])
print ("Scraping finished and saved to "+HashValue+".csv")
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。