【问题标题】:Obtain tweets with hashtags in them - Teepy获取带有标签的推文 - Teepy
【发布时间】:2018-12-23 22:20:16
【问题描述】:

我有一个使用 Tweepy API 工作的基本程序。它本质上是从用户那里抓取推文并将其输出到终端。理想情况下,我希望这是自动化的,所以当用户发推文时,程序会看到它并显示推文。但这是另一个问题。

然而,我现在想做的是抓取只有一个主题标签的推文。

我该怎么做?我希望这是我可以在时间线函数中添加的参数..?

这是我目前拥有的代码的 sn-p:

import tweepy
import twitter_credentials

auth = tweepy.OAuthHandler(twitter_credentials.CONSUMER_KEY, twitter_credentials.CONSUMER_SECRET)
auth.set_access_token(twitter_credentials.ACCESS_TOKEN, twitter_credentials.ACCESS_TOKEN_SECRET)
api = tweepy.API(auth)

stuff = api.user_timeline(screen_name = 'XXXXXX', count = 10, include_rts = False)

for status in stuff:
    print(status.text)

【问题讨论】:

    标签: python twitter tweepy


    【解决方案1】:

    对于一个简单的用例,您可以在搜索字符串中使用#,例如:

    api = tweepy.API(auth,wait_on_rate_limit=True)
    
    tweet in tweepy.Cursor(api.search,q="#",count=100).items():
        print(tweet)
    

    这将为您提供包含任何标签的推文。

    【讨论】:

    • 当我使用示例时,我在 tweepy.Cursor(api.search,q="#",count=100).items(10): SyntaxError: invalid syntax 中收到一条错误推文跨度>
    猜你喜欢
    • 2015-03-02
    • 1970-01-01
    • 2014-04-15
    • 2011-08-27
    • 2013-09-24
    • 2018-07-31
    • 2017-01-05
    • 2013-06-02
    • 2012-12-18
    相关资源
    最近更新 更多