【问题标题】:How to get tweets from a user using any python library?如何使用任何 python 库从用户那里获取推文?
【发布时间】:2014-02-19 06:12:48
【问题描述】:

我使用twitter python tools 来提取推特信息。当谈到从用户那里获取推文这一非常简单的任务时,我迷失了方向。

search_results = twitter_api.search.tweets(q="", user="daguilaraguilar", count=10)
tweets = search_results['statuses']

for tweet in tweets:
    print tweet['text']

但我在 HTTP 400 响应的最后收到此错误消息:

details: {"errors":[{"code":25,"message":"Query parameters are missing."}]}

【问题讨论】:

    标签: python twitter


    【解决方案1】:

    您没有定义您的查询。根据twitter api,它是必需的。查看 python api 包装器的文档,我看到了获取特定用户推文的这些步骤。您也可以根据 twitter api 定义一个 since 变量:

    # Get your "home" timeline
    t.statuses.home_timeline()
    
    # Get a particular friend's timeline
    t.statuses.friends_timeline(id="billybob")
    

    【讨论】:

    • 我实际上尝试了这两行,我得到了:details: {"errors":[{"message":"Sorry, that page does not exist","code":34}]}
    • 刚刚抓取了这个包并对其进行了测试,结果如下:Twitter 为 URL 发送了状态 404:1.1/statuses/friends_timeline/billybob.json - 看起来包已过期
    • 改用twitter-python
    • 或者看看这个答案来运行你自己的:stackoverflow.com/questions/15628535/…
    • 谢谢,我去看看。顺便问一下,您是否为 Twitter API 开发过任何其他语言?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-11-23
    • 1970-01-01
    • 2021-05-24
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多