推特开发者账号 申请失败 【推特爬虫技术分享1】获取推文评论数量
关于如何获得一个推特开发者账号请看此贴:
推特开发者账号的申请
或
搜索微信公众号 twitterDeveloper 获得帮助
一个正常的推文界面如下图:
从左到右依次是:评论(回复)数量、转发数量、喜欢数量。
其中,转发数量和喜欢数量都有自己的字段,可以通过twitter api获取到。
想要获得某个推文的回复数量,只能使用推特高级api,普通的api是没有权限获取的,但是推特高级api的价格特别贵,这里有一种方法可以间接取到某个推文的回复数量。
直接上代码:
import tweepy
from tweepy import OAuthHandlerconsumer_key="XXXXXX"
consumer_secret="YYYYYY"
access_token="ZZZZZZ"
access_secret="DDDDDD"auth = OAuthHandler(consumer_key,consumer_secret)
auth.set_access_token(access_token,access_secret)api = tweepy.API(auth)
user = 'H_KANNA_0203'
tweet_id = '1378333660915539971'
cc = 'to:{}'.format(user)
t = api.search(q=cc, since_id=tweet_id)
replies = 0
for i in range(len(t)):print(t[i].in_reply_to_status_id)if str(t[i].in_reply_to_status_id) == tweet_id:replies += 1
print(replies)
运行结果为:
但是图中评论数量是606,与其严重不符,这是受到了普通api的限制,只能获取邻近时间的评论数量,而不是所有时间的。
下面换一个推文再测一下:
这个推文现在是0评论,我们评论两次测试一下。
程序运行结果如下:
可以发现成功的获取到评论数量。
总结:上述方法对于发推时间较早的推文获取的评论数量误差很大,对于新的推文来说还是有一定的使用价值的。
推特开发者账号 申请失败 【推特爬虫技术分享1】获取推文评论数量相关推荐
- 推特开发者账号申请失败【推特开发者文档系列7】——通过API接口发布、检索推文
文章转自:https://www.jianshu.com/p/2c208994ff9a 本系列是对推特开发者文档进行的翻译,以便帮助开发人员使用API接口,难免有些地方存在不足,还请谅解. 关于如何获 ...
- 推特开发者账号申请 Academic 学术【推特开发者文档V2系列6】——tweepy4 获取推文的点赞列表
关于推特开发者账号 elevated academic 请看此贴: 推特开发者账号申请权限 或 搜索微信公众号 twitterDeveloper 获得帮助 tweepy怎么用看这里: 使用tweepy ...
- 关于推特开发者账号申请的问题和经验
这篇文章主要介绍在最新的推特开发者平台申请账号的流程 首先需要有一个推特账号,其次该推特账号必须是首次申请,因为推特开发者一个账号只能申请一次,申请后被拒绝了将会永远不能申请. 点开如下链接,前提是之 ...
- 推特开发者账号申请 elevated 高级 academic 学术 权限 2021年11月
主要用来介绍推特开发者账号的 elevated academic 权限如何申请 推特开发者v2接口已经开放1年了,申请流程也有了较大的变动. 先去推特开发者官网申请开发者账号,官网地址如下: http ...
- Twitter开发者账号申请【推特开发者文档系列5】——Response codes和错误代码
本系列是对推特开发者文档进行的翻译,以便帮助开发人员使用API接口,难免有些地方存在不足,还请谅解. 关于推特开发者账号 elevated academic 请看此贴: 推特开发者账号申请权限 或 搜 ...
- 推特开发者账号【推特开发者文档系列3】——推特标准接口API的请求频率限制说明
本系列是对推特开发者文档进行的翻译,以便帮助开发人员使用API接口,难免有些地方存在不足,还请谅解. 关于推特开发者账号 elevated academic 请看此贴: 推特开发者账号申请权限 或 搜 ...
- 推特开发者账号 V2【推特开发者文档V2系列1】——获取推特视频播放量
关于推特开发者账号 elevated academic 请看此贴: 推特开发者账号申请权限 或 搜索微信公众号 twitterDeveloper 获得帮助 当我们在浏览推文的时,总能看见有些推文中包含 ...
- Twitter开发者账号申请被拒【推特开发者文档系列6】——Twitter IDs(snowflake)
文章转自:https://www.jianshu.com/p/c199f8767d19 本系列是对推特开发者文档进行的翻译,以便帮助开发人员使用API接口,难免有些地方存在不足,还请谅解. 关于如何获 ...
- 推特开发者账号 获取推文的视频链接
关于如何获得一个推特开发者账号请看此贴: 推特开发者账号的申请 或 搜索微信公众号 twitterDeveloper 获得帮助 在爬取推文的时候,会碰到一些带有视频的推文 可以通过 extended_ ...
最新文章
- 人生曲线——我们不拥有将来,只拥有此刻
- [转载+原创]Emgu CV on C# (五) —— Emgu CV on 局部自适应阈值二值化
- P2016 战略游戏
- CSS学习15之定位
- 数据库系统概念总结:第一章 引言
- Java提高—对象克隆(复制)/对象属性拷贝
- 【ACM】最少乘法次数 - 树
- java comparator内部类_java - Java Comparator使用.reverseOrder()但内部类 - 堆栈内存溢出...
- Exchange 2003 升级 2010地址列表升级
- BigDecimal参数8种舍入方式
- Atitit 面试技术点最小化问题法总结 目录 1. Web 前端	1 1.1. Jq 常用操作哪些??	1 1.2. 查询后如何绑定后端数据到表格	2 1.3. 提交后怎么接受表单数据	2 2.
- 谈谈tmpdir与innodb_tmpdir的区别和用处
- ad域推送软件_Windows域推送软件、域推送安装msi程序、域推送安装软件的方法
- WPS 表格 身份证 提取生日 判断性别 计算年龄 15位身份证与18位身份证转换 18位身份证号校验
- dismiss和remove_rule out与dismiss的区别
- 全球各大网站的服务器使用什么操作系统和WEB服务器(转)
- java swing 插件下载_eclipse安装swing插件
- 牛客网 - 简单的分数(模拟)
- 最新《播布客李明新概念C语言作品》
- Cesium--模型(modle)的处理篇
热门文章
- python图像处理:全景图片转鱼眼图片(鱼眼矫正)
- 教程 | 校徽头像制作小程序后端实现
- 如何用银联易办事POS机缴纳交通违章罚款
- python 梦幻西游脚本_python京东抢购脚本打包版下载-京东抢购茅台Python打包版1.0.0简易版下载_骑士下载...
- web浏览器中的base64编码解码
- 【量化】量化交易入门系列5:量化交易学习书籍推荐(一)
- 通过面试谈谈自己的一点感悟(只是个人的一点拙见)
- 如何看待百度公司搜索引擎的竞价排名?
- JSON与fastjson
- 默认计算机网络密码是多少,tplogin.cn初始密码是多少 tplogin管理密码一般是多少...