怎么爬取twitter某个用户的所有tweets?

目前有两个方法:
1. 直接调用twitterAPI,读取一个特定用户的tweets,但是API的参数只有关于返回条数的限制,并没有偏移量参数。也就意味着,总是只能返回“最近的”n条tweets,而不能爬取所有的tweets。
2. 用HTTP请求模拟用户在浏览器上访问的行为,可以读取最近20条的tweets,但不知道该怎样发送HTTP请求才能模拟用户下拉这个操作来加载更早的tweets。

回复内容:

https://dev.twitter.com/docs/api/1.1/get/statuses/user_timeline

有大路不走你偏要挖地道。

至于说API没什么参数啥的,麻烦仔细看文档。实际在浏览器中操作一下下拉加载,用抓包软件抓包分析HTTP请求的参数追踪对方网站的上拉ajax事件请求,然后根据ajax请求规律试试,或者模拟上拉动作,用jq的trigger

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。

发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/3203845.html

(0)
上一篇 2025年4月1日 09:05:01
下一篇 2025年4月1日 09:05:14

AD推荐 黄金广告位招租... 更多推荐

相关推荐

发表回复

登录后才能评论