Dawnnnnnn / bilibili-live-tools

python实现的bilibili直播助手
MIT License
793 stars 172 forks source link

更新脚本后无法登陆,一直是此次登陆出现验证码,识别结果为**** #328

Closed ishkong closed 4 years ago

ishkong commented 4 years ago

更新脚本后无法登陆,一直是此次登陆出现验证码,识别结果为**** [2020-07-29 14:29:58] [cnn_captcha:68] [Info] 此次登录出现验证码,识别结果为dp2w2 [2020-07-29 14:29:58] [cnn_captcha:68] [Info] 此次登录出现验证码,识别结果为pw3na [2020-07-29 14:29:59] [cnn_captcha:68] [Info] 此次登录出现验证码,识别结果为2c5p7 [2020-07-29 14:29:59] [cnn_captcha:68] [Info] 此次登录出现验证码,识别结果为yewf8 [2020-07-29 14:30:00] [cnn_captcha:68] [Info] 此次登录出现验证码,识别结果为4mnb [2020-07-29 14:30:00] [cnn_captcha:68] [Info] 此次登录出现验证码,识别结果为ce3ya [2020-07-29 14:30:01] [cnn_captcha:68] [Info] 此次登录出现验证码,识别结果为eg46a [2020-07-29 14:30:01] [cnn_captcha:68] [Info] 此次登录出现验证码,识别结果为e7bm4 [2020-07-29 14:30:02] [cnn_captcha:68] [Info] 此次登录出现验证码,识别结果为xg75y [2020-07-29 14:30:02] [cnn_captcha:68] [Info] 此次登录出现验证码,识别结果为nnp4g [2020-07-29 14:30:03] [cnn_captcha:68] [Info] 此次登录出现验证码,识别结果为f8e25 [2020-07-29 14:30:03] [cnn_captcha:68] [Info] 此次登录出现验证码,识别结果为ybx46 [2020-07-29 14:30:04] [cnn_captcha:68] [Info] 此次登录出现验证码,识别结果为3nxde [2020-07-29 14:30:05] [cnn_captcha:68] [Info] 此次登录出现验证码,识别结果为wng2c [2020-07-29 14:30:05] [cnn_captcha:68] [Info] 此次登录出现验证码,识别结果为2eam5 [2020-07-29 14:30:06] [cnn_captcha:68] [Info] 此次登录出现验证码,识别结果为5y6ag [2020-07-29 14:30:06] [cnn_captcha:68] [Info] 此次登录出现验证码,识别结果为e484w [2020-07-29 14:30:07] [cnn_captcha:68] [Info] 此次登录出现验证码,识别结果为fm7xa [2020-07-29 14:30:07] [cnn_captcha:68] [Info] 此次登录出现验证码,识别结果为bpngb [2020-07-29 14:30:08] [cnn_captcha:68] [Info] 此次登录出现验证码,识别结果为8n4na [2020-07-29 14:30:08] [cnn_captcha:68] [Info] 此次登录出现验证码,识别结果为f6gp7 [2020-07-29 14:30:09] [cnn_captcha:68] [Info] 此次登录出现验证码,识别结果为wf28m [2020-07-29 14:30:09] [cnn_captcha:68] [Info] 此次登录出现验证码,识别结果为n3eyc [2020-07-29 14:30:10] [cnn_captcha:68] [Info] 此次登录出现验证码,识别结果为p42ag [2020-07-29 14:30:11] [cnn_captcha:68] [Info] 此次登录出现验证码,识别结果为4b2e8 [2020-07-29 14:30:11] [cnn_captcha:68] [Info] 此次登录出现验证码,识别结果为nfdfn [2020-07-29 14:30:12] [cnn_captcha:68] [Info] 此次登录出现验证码,识别结果为cbfbb [2020-07-29 14:30:12] [cnn_captcha:68] [Info] 此次登录出现验证码,识别结果为c3p4m [2020-07-29 14:30:13] [cnn_captcha:68] [Info] 此次登录出现验证码,识别结果为exync [2020-07-29 14:30:13] [cnn_captcha:68] [Info] 此次登录出现验证码,识别结果为pnm68 [2020-07-29 14:30:14] [cnn_captcha:68] [Info] 此次登录出现验证码,识别结果为6b784 [2020-07-29 14:30:14] [cnn_captcha:68] [Info] 此次登录出现验证码,识别结果为0n4bb [2020-07-29 14:30:15] [cnn_captcha:68] [Info] 此次登录出现验证码,识别结果为ga8xn [2020-07-29 14:30:15] [cnn_captcha:68] [Info] 此次登录出现验证码,识别结果为n5dnp [2020-07-29 14:30:16] [cnn_captcha:68] [Info] 此次登录出现验证码,识别结果为w4ndc [2020-07-29 14:30:16] [cnn_captcha:68] [Info] 此次登录出现验证码,识别结果为b3wbn [2020-07-29 14:30:17] [cnn_captcha:68] [Info] 此次登录出现验证码,识别结果为fnpan [2020-07-29 14:30:17] [cnn_captcha:68] [Info] 此次登录出现验证码,识别结果为07267 [2020-07-29 14:30:18] [cnn_captcha:68] [Info] 此次登录出现验证码,识别结果为mcnee [2020-07-29 14:30:18] [cnn_captcha:68] [Info] 此次登录出现验证码,识别结果为bdpdp [2020-07-29 14:30:19] [cnn_captcha:68] [Info] 此次登录出现验证码,识别结果为2neea [2020-07-29 14:30:19] [cnn_captcha:68] [Info] 此次登录出现验证码,识别结果为g8y4c [2020-07-29 14:30:20] [cnn_captcha:68] [Info] 此次登录出现验证码,识别结果为wmdgg [2020-07-29 14:30:21] [cnn_captcha:68] [Info] 此次登录出现验证码,识别结果为n5myd [2020-07-29 14:30:21] [cnn_captcha:68] [Info] 此次登录出现验证码,识别结果为bp2y4

OrdosX commented 4 years ago

同遇到此问题,已确认账号密码正确

kiming commented 4 years ago

感觉是不是B站换验证码了

yawwwwwn commented 4 years ago

那就GG了,v3 登录还是得用点选。自己本地或换个地方登录,然后拿登录成功了的 bili.conf 文件覆盖过去。

Hitiko commented 4 years ago

一样遇到此问题

AsunaEmiria commented 4 years ago

一样遇到此问题

Franinc commented 4 years ago

一样 一直本地环境 换ip/换密码后还是要输入验证码 想了想这半个月连网页登录也都要验证码 是不是现在只能靠手机抓包了

XiaoPika commented 4 years ago

broken-moon233 commented 4 years ago

我也有这个问题,用别的软件获取token之后复制到bili.conf里就解决了

Franinc commented 4 years ago

通过Bilibili-Toolkit拿到了7条:

access_token; refresh_token; DedeUserID; DedeUserID__ckMd5; SESSDATA; bili_jct; sid;

请问是只需要在bilibili.conf里的[saved-session]填写吗? 对应关系是这样吗?

access_token <=> access_key refresh_token <=> refresh_token bili_jct <=> csrf DedeUserID <=> uid

最后cookie大概是这样?

cookie = DedeUserID=123456;DedeUserID__ckMd5=4hryfhcb91875442;SESSDATA=e9cade34%2D3498769778%2C3v79d384;bili_jct=1234aac4444c85345cf40e1e44c897e3;sid=22dbuy4n

yawwwwwn commented 4 years ago

对应关系是这样吗?

access_token <=> access_key refresh_token <=> refresh_token bili_jct <=> csrf DedeUserID <=> uid

对应关系没错。你暴露了自己的cookie,如有必要记得改密码。

CberYellowstone commented 4 years ago

那就 GG 了,v3 登录还是得用点选。自己本地或换个地方登录,然后拿登录成功了的 bili.conf 文件覆盖过去。

有没有什么办法修一下 现在几乎就是等于废了

CberYellowstone commented 4 years ago

对应关系是这样吗?

access_token <=> access_key refresh_token <=> refresh_token bili_jct <=> csrf DedeUserID <=> uid

对应关系没错。你暴露了自己的 cookie,如有必要记得改密码。

cookie刷新频率太高,没法一直手动输入 或许可以重写一下获取cookie的方法?(Bilibili-Toolkit的方法应该是行得通的)

z4321069 commented 4 years ago

看到了这里的伙计们,先用Bilibili-Toolkit获取到cookie(或者F12大法),然后按照上面的对应关系,把user里的项填上,就能用了

z4321069 commented 4 years ago

好奇怪啊,登录倒是登陆了,抽奖也检测到了,为什么不能参与

yawwwwwn commented 4 years ago

好奇怪啊,登录倒是登陆了,抽奖也检测到了,为什么不能参与

325

SekiBetu commented 4 years ago

看到了这里的伙计们,先用Bilibili-Toolkit获取到cookie(或者F12大法),然后按照上面的对应关系,把user里的项填上,就能用了

access_token refresh_token

这俩只能用工具获取吧,F12大法没用

Cosmos-Break commented 4 years ago

弱弱的问一句,我在ubuntu上运行会报api sign invalid错误,有人遇到过吗? 但是我在openwrt的系统里面就能运行,就很奇怪。

CberYellowstone commented 4 years ago

@yawwwwwn 什么时候修一下?只需要把获取cookie的部分换成隔壁的Bilibili-Toolkit的就可以了吧?

yawwwwwn commented 4 years ago

@yawwwwwn 什么时候修一下?只需要把获取cookie的部分换成隔壁的Bilibili-Toolkit的就可以了吧?

?跟隔壁的接口是一样的啊= =

CberYellowstone commented 4 years ago

@yawwwwwn 什么时候修一下?只需要把获取 cookie 的部分换成隔壁的 Bilibili-Toolkit 的就可以了吧?

?跟隔壁的接口是一样的啊 = =

为什么隔壁不出验证码?

yawwwwwn commented 4 years ago

@yawwwwwn 什么时候修一下?只需要把获取 cookie 的部分换成隔壁的 Bilibili-Toolkit 的就可以了吧?

?跟隔壁的接口是一样的啊 = =

为什么隔壁不出验证码?

问得好,为什么别人不出验证码?

CberYellowstone commented 4 years ago

@yawwwwwn 什么时候修一下?只需要把获取 cookie 的部分换成隔壁的 Bilibili-Toolkit 的就可以了吧?

?跟隔壁的接口是一样的啊 = =

为什么隔壁不出验证码?

问得好,为什么别人不出验证码?

问题是,我已经停用脚本整整两周了,刚刚一开脚本又报验证码... 3个号都是一样,甚至还试了一个新号 这就很无解

CberYellowstone commented 4 years ago

@yawwwwwn 什么时候修一下?只需要把获取 cookie 的部分换成隔壁的 Bilibili-Toolkit 的就可以了吧?

?跟隔壁的接口是一样的啊 = =

为什么隔壁不出验证码?

问得好,为什么别人不出验证码?

我懂了,隔壁的Bilibili-Toolkit是用自建服务器识别验证码的 而这个是直接本地pillow库的,是这个原因吧? 是我看错了,两边都有服务器识别... 我还是自己看看能不能改一下吧

yawwwwwn commented 4 years ago

我懂了,隔壁的Bilibili-Toolkit是用自建服务器识别验证码的 ~而这个是直接本地pillow库的,是这个原因吧?~ 是我看错了,两边都有服务器识别... 我还是自己看看能不能改一下吧

仔细研究了一下是 appkey 更新了。你试一下刚刚 commit 的。 感谢反馈。

CberYellowstone commented 4 years ago

我懂了,隔壁的 Bilibili-Toolkit 是用自建服务器识别验证码的 ~而这个是直接本地 pillow 库的,是这个原因吧?~ 是我看错了,两边都有服务器识别... 我还是自己看看能不能改一下吧

仔细研究了一下是 appkey 更新了。你试一下刚刚 commit 的。 感谢反馈。

是不是哪里搞错了(呃) 现在直接报错了 dER13j.png

yawwwwwn commented 4 years ago

dER13j.png

修了。

CberYellowstone commented 4 years ago

dER13j.png

修了。

好了,十分感谢开发者的付出!!