我希望能够运行关键字搜索(在本例中是ContinuousDelivery
),并让它返回包含关键字的tweets的创建日期、文本和屏幕名称,并将其存储到CSV中,该CSV最终将被移植到关系数据库中。在
但我不能用下面的文字和代码创建屏幕。
我也在想,我怎样才能确保我得到了所有的结果,根据我的要求。
我看过Twitter的API文档和tweepy
GitHub,但都没有让我走远。在
# --OAuth Headers omitted--
api = tweepy.API(auth)
# Open/Create a file to append data
csvFile = open('result17.csv', 'a')
#Use csv Writer
csvWriter = csv.writer(csvFile)
for tweet in tweepy.Cursor(api.search,
q="ContinuousDelivery",
#since="2014-02-14",
#until="2014-02-15",
lang="en").items(5000000):
#Write a row to the csv file/ I use encode utf-8
csvWriter.writerow([tweet.created_at, tweet.text.encode('utf-8'), tweet.screen_name])
print tweet.created_at, tweet.text, tweet.screen_name
csvFile.close()
以获取作者的昵称tweet.author.screen_名称. 个人资料是它在tweet中自己的对象。
相关问题 更多 >
编程相关推荐