jdpro icon indicating copy to clipboard operation
jdpro copied to clipboard

wskey本地转换:前两天还好好呢,今天COOKIES突然失效,发现jd_wsck.py出问题了

Open wifisky-feilian opened this issue 11 months ago • 12 comments

wskey本地转换:前两天还好好呢,今天COOKIES突然失效,发现jd_wsck.py出问题了,麻烦老大检测一下哪里出问题了,谢谢~

wskey本地转换

开始执行... 2025-01-21 18:52:44

jq: error (at :1): Cannot iterate over null (null) jq: error (at :1): Cannot iterate over null (null) jq: error (at :1): Cannot iterate over null (null) jq: error (at :1): Cannot iterate over null (null) jq: error (at :1): Cannot iterate over null (null) xxxxxxxxxxxx 版本: 20230602 说明: 如果用Wxpusher通知需配置WP_APP_TOKEN_ONE和WP_APP_MAIN_UID,其中WP_APP_MAIN_UID是你的Wxpusher UID 隧道型代理池接口:export WSKEY_PROXY_TUNNRL='http://127.0.0.1:123456' 拉取型代理API接口(数据格式:txt;提取数量:每次一个):export WSKEY_PROXY_URL='http://xxx.com/apiUrl' 没有代理可以自行注册,比如携趣,巨量,每日免费1000IP,完全够用

没有配置Wxpusher相关变量,将调用sendNotify.py发送通知 没有配置代理,无法使用代理! 请配置环境变量WSKEY_PROXY_TUNNRL或WSKEY_PROXY_URL

==================================== Traceback (most recent call last): File "/ql/data/scripts/6dylan6_jdpro/jd_wsck.py", line 605, in main() File "/ql/data/scripts/6dylan6_jdpro/jd_wsck.py", line 493, in main datas = get(url, params=body, headers=headers).json()['data'] ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^ KeyError: 'data'

执行结束... 2025-01-21 18:52:44 耗时 1 秒     

wifisky-feilian avatar Jan 21 '25 10:01 wifisky-feilian

我也是一样的报错

Jim-CN avatar Jan 23 '25 00:01 Jim-CN

@Jim-CN 最新版青龙还未支持,等修复吧

6dylan6 avatar Jan 23 '25 00:01 6dylan6

我也不行了。。。。。。青龙v2.18.1

zkname avatar Jan 25 '25 13:01 zkname

该用什么版本的青龙呢?

zkname avatar Jan 25 '25 13:01 zkname

@zkname 更新试试,今天已经对2.18.1支持

6dylan6 avatar Jan 25 '25 13:01 6dylan6

@zkname 更新试试,今天已经对2.18.1支持

Traceback (most recent call last): File "/ql/data/scripts/6dylan6_jdpro_main/jd_wsck.py", line 619, in main() File "/ql/data/scripts/6dylan6_jdpro_main/jd_wsck.py", line 495, in main datas = get(url, params=body, headers=headers).json()['data'] ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^ KeyError: 'data' 还是这样啊。。。咋回事。。。

zkname avatar Jan 25 '25 13:01 zkname

@zkname 你是从老版本升上去的吗 青龙?

6dylan6 avatar Jan 25 '25 13:01 6dylan6

@zkname 你是从老版本升上去的吗 青龙?

是啊…

zkname avatar Jan 25 '25 13:01 zkname

@zkname 你是从老版本升上去的吗 青龙?

需要重新安装吗?

zkname avatar Jan 25 '25 13:01 zkname

@zkname 你是从老版本升上去的吗 青龙?

还是全删了再啦一次?

zkname avatar Jan 25 '25 13:01 zkname

@zkname 要重新部署,2.18变化大,老的升上去有问题

6dylan6 avatar Jan 25 '25 13:01 6dylan6

@6dylan6 更新脚本后2.17.13反而报错了 Traceback (most recent call last): File "/ql/data/scripts/6dylan6_jdpro_main/jd_wskey.py", line 645, in token = ql_login() # 调用方法 [ql_login] 并赋值 [token] ^^^^^^^^^^ File "/ql/data/scripts/6dylan6_jdpro_main/jd_wskey.py", line 273, in ql_login return get_qltoken(username, password, twoFactorSecret) # 调用方法 get_qltoken 传递 username & password ^^^^^^^^ UnboundLocalError: cannot access local variable 'username' where it is not associated with a value

Update:问题出现在升级2.18后再退级的情况,升级至2.18后生成了keyv.sqlite文件,退回至2.17版本后该文件不起作用,但文件仍存在,脚本仅通过判断该文件是否存在来执行相应逻辑,或许可以修改为根据青龙面板的版本号来做判断?

DreamFerry avatar Jan 29 '25 17:01 DreamFerry