TDK1969 / nonebot_plugin_bilibilibot

基于Nonebot的bilibili通知插件,可将up主,主播以及番剧的更新/直播动态推送到QQ
GNU General Public License v3.0
97 stars 7 forks source link

[Bug]: 开始频繁报错-352,风控校验失败 #58

Open cj1357 opened 9 months ago

cj1357 commented 9 months ago

billibilibot 版本

2.34

nonebot 版本

2.0

go-cqhttp 版本

2.0.0

运行环境

Linux

重现步骤

不知道为什么,今天查看日志发现了好多报错,提示-352,风控校验失败

期望的结果是什么?

不报错

实际的结果是什么?

报错了,不知道会不会影响推送,我看好像还是推送了,我观察一段时间看会不会继续推送

日志记录(可选)

01-08 19:18:43 [ERROR] nonebot_plugin_bilibilibot | [[bilibilibot~视频]][错误报告]
检测up主 <xxx> 更新情况时发生错误
错误类型: <class 'extensive_plugin.nonebot_plugin_bilibilibot.bili_src.exception.BiliAPIRetCodeError'>
错误信息: 获取 up主 <xxx> 时接口返回错误
接口错误码为:-352
接口错误信息为:风控校验失败

补充说明(可选)

No response

TDK1969 commented 9 months ago

应该是B站的个人空间相关的接口又改了,这个修起来很麻烦

TDK1969 commented 9 months ago

https://github.com/SocialSisterYi/bilibili-API-collect/issues/868 这里有相关讨论

cj1357 commented 9 months ago

观察了一天,只有视频推送不了,图文动态跟直播下播推送都没问题; 我根据那个讨论issue改一下完整的Mozilla/5.0 UA试一下。

TDK1969 commented 9 months ago

不凑巧,我的服务器刚过期,现在还测试不了

renmu123 commented 9 months ago

观察了一天,只有视频推送不了,图文动态跟直播下播推送都没问题; 我根据那个讨论issue改一下完整的Mozilla/5.0 UA试一下。

这个UA已经失效了

cj1357 commented 9 months ago

改UA确实不行,现在取关UP后,再关注也会报-352,关注不了了

cj1357 commented 9 months ago

不凑巧,我的服务器刚过期,现在还测试不了

大佬有时间了救一救🥹

cj1357 commented 9 months ago

动态也报-352了

检测动态主 更新情况时发生错误 错误类型: <class 'extensive_plugin.nonebot_plugin_bilibilibot.bili_src.exception.BiliAPIRetCodeError'> 错误信息: 获取 动态 时接口返回错误 接口错误码为:-352 接口错误信息为:-352

TDK1969 commented 9 months ago

收到

z0z0r4 commented 9 months ago

没那么麻烦吧,加俩个 dm 参数就行了

Southseast commented 9 months ago

没那么麻烦吧,加俩个 dm 参数就行了

看看代码

z0z0r4 commented 9 months ago

没那么麻烦吧,加俩个 dm 参数就行了

看看代码

指的是你们这边插件的?

Southseast commented 9 months ago

没那么麻烦吧,加俩个 dm 参数就行了

看看代码

指的是你们这边插件的?

都行,直接给个 request 包也行。

z0z0r4 commented 9 months ago

没那么麻烦吧,加俩个 dm 参数就行了

看看代码

指的是你们这边插件的?

都行,直接给个 request 包也行。

https://github.com/Nemo2011/bilibili-api/issues/595#issuecomment-1859074892

z0z0r4 commented 9 months ago

https://github.com/SocialSisterYi/bilibili-API-collect/issues/868 这里有相关讨论

这边不是给出讨论了吗…就是加了三个参数,必须提供不然 -352 我记得是

用户投稿多了dm_img_list、dm_img_str、dm_cover_img_str这3个值,缺少这3个值会报352错误,加上这3个值,wbi接口不添加wbi校验值都可以正常获取数据

Southseast commented 9 months ago

SocialSisterYi/bilibili-API-collect#868 这里有相关讨论

这边不是给出讨论了吗…就是加了三个参数,必须提供不然 -352 我记得是

用户投稿多了dm_img_list、dm_img_str、dm_cover_img_str这3个值,缺少这3个值会报352错误,加上这3个值,wbi接口不添加wbi校验值都可以正常获取数据

好的,感谢,我没太注意看。

TDK1969 commented 8 months ago

已经解决,等我测试几天再正式更新

cj1357 commented 8 months ago

已经解决,等我测试几天再正式更新

测试怎么样了喔😺

TDK1969 commented 8 months ago

已经解决,等我测试几天再正式更新

测试怎么样了喔😺

按照目前的频率,使用了最新的方法还是会-352

duoshoumiao commented 6 months ago

image emmmm

TDK1969 commented 6 months ago

image emmmm

抱歉,最近要同时忙找工作和学校的事情,应该比较长一段时间没办法更新。 B站相关的接口的反爬力度也在加大,tx对机器人的打压也比以前厉害了,等以后闲下来再研究吧,感谢你对bilibilibot的关注

TDK1969 commented 6 months ago

image emmmm

不过,应该直播的接口是可以使用的

duoshoumiao commented 6 months ago

辛苦大佬了

---原始邮件--- 发件人: @.> 发送时间: 2024年3月28日(周四) 下午4:03 收件人: @.>; 抄送: @.**@.>; 主题: Re: [TDK1969/nonebot_plugin_bilibilibot] [Bug]: 开始频繁报错-352,风控校验失败 (Issue #58)

emmmm 抱歉,最近要同时忙找工作和学校的事情,应该比较长一段时间没办法更新。 B站相关的接口的反爬力度也在加大,tx对机器人的打压也比以前厉害了,等以后闲下来再研究吧,感谢你对bilibilibot的关注

— Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you commented.Message ID: @.***>

TDK1969 commented 6 months ago

辛苦大佬了 ---原始邮件--- 发件人: @.> 发送时间: 2024年3月28日(周四) 下午4:03 收件人: @.>; 抄送: @.**@.>; 主题: Re: [TDK1969/nonebot_plugin_bilibilibot] [Bug]: 开始频繁报错-352,风控校验失败 (Issue #58) emmmm 抱歉,最近要同时忙找工作和学校的事情,应该比较长一段时间没办法更新。 B站相关的接口的反爬力度也在加大,tx对机器人的打压也比以前厉害了,等以后闲下来再研究吧,感谢你对bilibilibot的关注 — Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you commented.Message ID: @.***>

不用,没有维护好开源项目是我的锅😥

mcxiaochenn commented 4 months ago

辛苦大佬了 ---原始邮件--- 发件人: @.**> 发送时间: 2024年3月28日(周四) 下午4:03 收件人: @.**>; 抄送: @.**@.**>; 主题: Re: [TDK1969/nonebot_pluginbilibilibot] [Bug]: 开始频繁报错-352,风控校验失败 (Issue #58) emmmm 抱歉,最近要同时忙找工作和学校的事情,应该比较长一段时间没办法更新。 B站相关的接口的反爬力度也在加大,tx对机器人的打压也比以前厉害了,等以后闲下来再研究吧,感谢你对bilibilibot的关注 — Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you commented.Message ID: @_.***>

不用,没有维护好开源项目是我的锅😥

老哥我有个不确定的解决方案,参考shanmiteko/LotteryAutoScript的项目,添加一个变量用户token,登录后再抓取数据似乎能放宽上限

mcxiaochenn commented 4 months ago

现在完全获取不了up了,主播倒是可以获取