bilibili-api icon indicating copy to clipboard operation
bilibili-api copied to clipboard

[需求] 扫码登录时允许通过代理

Open chi1st opened this issue 2 years ago • 6 comments

想通过代理去扫码登录,改了login的部分代码,登录时没有提示异地登录,但是在APP端查看登录记录的时候,还是能看到本地的IP

chi1st avatar Jan 05 '24 10:01 chi1st

尝试修改库自带的配置项看看能不能满足你的需求 https://nemo2011.github.io/bilibili-api/#/configuration?id=%e4%bb%a3%e7%90%86

blyc avatar Jan 09 '24 06:01 blyc

尝试修改库自带的配置项看看能不能满足你的需求 https://nemo2011.github.io/bilibili-api/#/configuration?id=%e4%bb%a3%e7%90%86

settings.proxy 已经设置了,没有作用。我自己改的login.py 中请求二维码的地方有用,但是我估计没改全,导致还会通过本地IP再请求一次

chi1st avatar Jan 09 '24 07:01 chi1st

~~部分网络请求没统合起来,等等吧,代理没覆盖到~~

试试看 dev 分支?

image

再次请求的我不清楚,但应该是走了代理的

z0z0r4 avatar Jan 09 '24 10:01 z0z0r4

~部分网络请求没统合起来,等等吧,代理没覆盖到~

试试看 dev 分支?

image

再次请求的我不清楚,但应该是走了代理的

是dev分支直接把settings.proxy设置成自己的代理就行了么? 我用最新的dev分支,只设置settings.proxy,实际上根本没有走代理,如果走代理的话扫码客户端不会提示异地登录。

chi1st avatar Jan 11 '24 02:01 chi1st

~部分网络请求没统合起来,等等吧,代理没覆盖到~ 试试看 dev 分支? image 再次请求的我不清楚,但应该是走了代理的

是dev分支直接把settings.proxy设置成自己的代理就行了么? 我用最新的dev分支,只设置settings.proxy,实际上根本没有走代理,如果走代理的话扫码客户端不会提示异地登录。

你代理开全局了吗?

z0z0r4 avatar Jan 11 '24 03:01 z0z0r4

~部分网络请求没统合起来,等等吧,代理没覆盖到~ 试试看 dev 分支? image 再次请求的我不清楚,但应该是走了代理的

是dev分支直接把settings.proxy设置成自己的代理就行了么? 我用最新的dev分支,只设置settings.proxy,实际上根本没有走代理,如果走代理的话扫码客户端不会提示异地登录。

你代理开全局了吗?

手机上开了代理,然后电脑的代码上settings.proxy配置的相同代理,但是并不生效

像我之前说的,我在login.py的文件吧update_qrcode 和 update_event 加了代理配置,扫码时确实走了代理(没有弹出异地登录),但是我不知道还有哪个地方需要改,总是会有本地的IP再次请求(这个是通过APP的最近登录记录里看到的)

chi1st avatar Jan 11 '24 03:01 chi1st