【问题标题】:Search for tweets with Tweepy library使用 Tweepy 库搜索推文
【发布时间】:2020-03-30 08:09:31
【问题描述】:

我一直在使用 Python 的 Tweepy 库提取带有关键字的推文。 直到最近我才注意到我的数据库包含这样的推文: tweet example

我搜索了“臭氧洞”,它返回了一条推文,其文本实际上并不包含“臭氧洞”,但“臭氧洞”可以在推文作者所发的新闻标题中找到参考。

有什么方法可以避免类似的推文,并搜索在实际推文文本中包含我的关键字的推文?

我搜索推文的代码块:

for tweet in tweepy.Cursor(api.search,
          q="ozone hole",
          lang="en",
        #Since="2019-11-27",
        #until="2019-11-14",
                       tweet_mode='extended').items():

【问题讨论】:

    标签: python api twitter tweepy


    【解决方案1】:

    首先尝试使用以下命令查找您要查找的日期:

    unitl= datetime.date.today()
    print("Today's date:", until)
    since= until- datetime.timedelta(days=50) #the number isdentify the number of days that you are looking for the tweets
    print(since)
    

    然后你可以使用下面的命令来指定关键字

    tweets_list = tweepy.Cursor(...)
    

    【讨论】:

    • 这不能回答问题。
    【解决方案2】:

    这就是 Twitter 搜索的工作原理。如果您通过 Twitter 的网站搜索相同的查询,您会发现它会得到相同的结果。

    但请注意,这可能是由于查询显示在 URL 本身中,而不是在该网站的标题中。

    【讨论】:

      猜你喜欢
      • 2017-02-18
      • 2013-09-05
      • 2017-12-26
      • 2018-02-24
      • 1970-01-01
      • 2015-03-31
      • 2019-03-06
      • 1970-01-01
      • 2022-06-29
      相关资源
      最近更新 更多