Tweepy - API.Search

时间:2016-07-27 21:00:52

标签: python twitter tweepy

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

  1. 我可以使用下面的代码获取已创建的文本而不是屏幕名称。

  2. 我也想知道如何根据我的要求获得所有结果。

  3. 我查看了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()
    

1 个答案:

答案 0 :(得分:1)

要获取作者的屏幕名称,请使用tweet.author.screen_name。配置文件是推文内部的自己的对象。