You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Python使用Tweepy采集推文报错API对象无search属性求助

问题解决方法

你遇到的报错由两个错误共同导致,对应修改方案如下:

  • 调用对象错误:你已经通过tweepy.API()实例化得到了api对象,但是调用方法时误用了tweepy.api.search,应该用你自己实例化的api对象发起请求,不要调用tweepy模块下的api属性。
  • 方法名不兼容:Tweepy 4.0及以上版本中,v1.1接口的搜索推文方法已从旧版的search更名为search_tweets,原search方法已被移除。

修正后的代码

你仅需要修改tweets_list的赋值行即可:

tweets_list = tweepy.Cursor(api.search_tweets, q="#Covid-19 since:" + str(yesterday)+ " until:" + str(today),tweet_mode='extended', lang='it').items()

额外检查项

修改后如果仍有报错,可以先执行pip show tweepy查看本地安装的Tweepy版本:

  • 如果是4.x版本,上述代码可直接正常运行
  • 如果是3.x及以下旧版本,将上述代码的方法名改回search即可,即使用api.search

内容的提问来源于stack exchange,提问作者Albert the Pro

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.26 06:15:04