【问题标题】:Search for a keyword in a user's tweets在用户的推文中搜索关键字
【发布时间】:2018-09-12 08:27:51
【问题描述】:

每当我运行下面的代码时,它都会给我来自@Spongebob 的最新 10 条推文,而不是给我最近 10 条推文中包含“Bikini Bottom”的推文。如何使其以关键字为条件?

user = api.get_user('SpongeBob')
public_tweets = api.user_timeline("Bikini Bottom", count=10, screen_name = "SpongeBob")
for tweet in public_tweets:
    print(tweet.text)

【问题讨论】:

  • 嗨@Evie:我刚刚查看了api.user_timeline 的文档,我没有看到像你描述的那样的过滤器参数 - 你能解释一下为什么你期望放置“比基尼泳裤”过滤推文?

标签: pandas api twitter tweepy


【解决方案1】:

您需要使用Twitter Search API,并带有正确的search operators

在这种情况下,您要搜索字符串“bikini bottom from:spongebob

使用 Tweepy,这将是:

public_tweets = api.search("bikini bottom from:spongebob")

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-07-22
    • 2015-09-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多