粗呢API.搜索

2024-04-24 23:57:23 发布

您现在位置:Python中文网/ 问答频道 /正文

我希望能够运行关键字搜索(在本例中是ContinuousDelivery),并让它返回包含关键字的tweets的创建日期、文本和屏幕名称,并将其存储到CSV中,该CSV最终将被移植到关系数据库中。在

  1. 但我不能用下面的文字和代码创建屏幕。

  2. 我也在想,我怎样才能确保我得到了所有的结果,根据我的要求。

我看过Twitter的API文档和tweepyGitHub,但都没有让我走远。在

# --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()

Tags: csvtocsvfileapi屏幕关键字utftweet