【问题标题】:When using Tweepy search API to crawl tweets, how to restricts the search scope to a specific user?使用 Tweepy 搜索 API 抓取推文时,如何将搜索范围限制为特定用户?
【发布时间】:2015-05-28 13:47:09
【问题描述】:

使用 Tweepy 搜索 API 抓取推文时,如何将搜索范围限制为特定用户和特定语言?

效果就像高级搜索:

MH370 lang:en from:cnn

有什么提示吗?

【问题讨论】:

    标签: python twitter tweepy


    【解决方案1】:

    你可以使用

    tweepy.API.search(q[, lang][, locale][, rpp][, page][, since_id][, geocode][, show_user])
    

    使用参数lang="en",show_user=True 并将from:cnn 添加到您的查询字符串中。另请参阅API Reference

    【讨论】:

    • 谢谢你的回答,其实我用的搜索功能是这样的:for tweet in Cursor(API(auths[0]).search, q='MH370 from:cnn', count=100, show_user=True, result_type="mixed").items(): print(tweet.text) 但它不起作用。我做错什么了吗?
    • 它是否正确应用了过滤器?还是您收到带有不同语言标签或用户名的消息?
    • 调用是否成功或响应是否指示任何错误?你能做一个像 MH370 这样没有过滤器的简单查询吗?
    • 简单查询即可。复杂的搜索号。
    猜你喜欢
    • 1970-01-01
    • 2020-03-30
    • 2013-09-05
    • 1970-01-01
    • 1970-01-01
    • 2017-02-18
    • 2015-03-31
    • 2015-10-23
    • 1970-01-01
    相关资源
    最近更新 更多