shitianshiwa / baidu-tieba-userscript

需要:支持扩展的浏览器,例如谷歌,yandex,火狐等;扩展:Tampermonkey脚本管理器;
http://tampermonkey.net/
MIT License
301 stars 30 forks source link

贴吧不登录看贴功能失效 #9

Open yilksd opened 2 years ago

yilksd commented 2 years ago

环境信息

脚本名称: 贴吧全能助手 脚本版本:v2.1.1843 运行环境:firefox 100.0.2, violentmonkey v2.13.0 出问题链接: 举例:https://tieba.baidu.com/p/7819864911?pn=3 该贴的45楼 bug内容

不登录状态下,仅有第1页可以查看楼中楼的贴子,其后的页面都不能。很多贴子都是这样,但也有些不是。 复现方法

不登录状态下,翻到第二页,第三页,楼中楼无法展开查看贴子。

n0099 commented 2 years ago

cc @Starry-OvO

Starry-OvO commented 2 years ago

cc @Starry-OvO

网页端就算了吧,网页端反爬玩得很变态的

shitianshiwa commented 2 years ago

存在这个问题,楼中楼加载失败了,属于贴吧自身的问题,看情况处理(这是要修PC端贴吧。。!

yilksd commented 2 years ago

存在这个问题,楼中楼加载失败了,属于贴吧自身的问题,看情况处理(这是要修PC端贴吧。。!

我写了个header editor 规则成功修复,有没有办法把这个功能集成到本脚本中? HE_2022-08-24T15-15-53Z_国内网站.zip
使用方法:用header editor扩展导入该规则。 解释:百度贴吧在登录状态跟未登录状态下每页显示的回贴数量不一样,未登录状态下2页的回贴量才等于登录状态下1页的,所以两种状态下页码是不一样的。而百度请求楼中楼的json时得到的响应却是按照登录状态下的,所以不对应了,自然楼中楼内容无法加载。

yilksd commented 2 years ago

cc @Starry-OvO

网页端就算了吧,网页端反爬玩得很变态的

好像确实,在用这个规则之前我就已经有时候会遇到“百度安全验证”了,而且验证无法通过。貌似看贴稍微频繁一点就会碰上,清理cookie什么的没用,要过一段时间才能好。给人感觉就像看在线视频动不动要暂停等缓冲。那么我使用这种规则会导致这种情况更加严重吗?