Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

wskey转换问题 #202

Open
chendeben opened this issue Jan 7, 2024 · 10 comments
Open

wskey转换问题 #202

chendeben opened this issue Jan 7, 2024 · 10 comments

Comments

@chendeben
Copy link

249行会报错,报错原因是可能找不到retcode,我看了接口返回的数据,为:

{"code":"0","errMsg":"请求异常","errorCode":-100}
@chendeben
Copy link
Author

Traceback (most recent call last):
  File "/ql/data/scripts/6dylan6_jdpro/jd_wskey.py", line 554, in <module>
    if not check_ck(jck):  # bool: False 判定 JD_COOKIE 有效性
  File "/ql/data/scripts/6dylan6_jdpro/jd_wskey.py", line 249, in check_ck
    code = int(json.loads(res.text)['retcode'])  # 使用 Json模块对返回数据取值 int([retcode])
KeyError: 'retcode'

## 执行结束

@6dylan6
Copy link
Owner

6dylan6 commented Jan 8, 2024

@chendeben 好的, 每次都这样吗

@chendeben
Copy link
Author

@chendeben 好的, 每次都这样吗

目前我这边是必现,数下来,第6个ck就崩了,然后停了

@nono331
Copy link

nono331 commented Jan 9, 2024

Traceback (most recent call last):
File "/ql/data/scripts/6dylan6_jdpro_main/jd_wskey.py", line 554, in
if not check_ck(jck): # bool: False 判定 JD_COOKIE 有效性
File "/ql/data/scripts/6dylan6_jdpro_main/jd_wskey.py", line 249, in check_ck
code = int(json.loads(res.text)['retcode']) # 使用 Json模块对返回数据取值 int([retcode])
KeyError: 'retcode'
同样的问题,也是第六个账号

@chendeben
Copy link
Author

Traceback (most recent call last): File "/ql/data/scripts/6dylan6_jdpro_main/jd_wskey.py", line 554, in if not check_ck(jck): # bool: False 判定 JD_COOKIE 有效性 File "/ql/data/scripts/6dylan6_jdpro_main/jd_wskey.py", line 249, in check_ck code = int(json.loads(res.text)['retcode']) # 使用 Json模块对返回数据取值 int([retcode]) KeyError: 'retcode' 同样的问题,也是第六个账号

目前我是设置WSKEY_UPDATE_HOUR变量以绕过这部分检测逻辑,防止报错后面不执行

@diy6188
Copy link

diy6188 commented Jan 12, 2024

一样的情况,第六个账号开始崩

Traceback (most recent call last):
File "/ql/data/scripts/6dylan6_jdpro/jd_wskey.py", line 554, in
if not check_ck(jck): # bool: False 判定 JD_COOKIE 有效性
File "/ql/data/scripts/6dylan6_jdpro/jd_wskey.py", line 249, in check_ck
code = int(json.loads(res.text)['retcode']) # 使用 Json模块对返回数据取值 int([retcode])
KeyError: 'retcode'

@tpc188
Copy link

tpc188 commented Jan 16, 2024

现在wskey和cookie有效期都是3天,完全没有转换的必要了,直接获取cookie即可

@diy6188
Copy link

diy6188 commented Jan 24, 2024

Traceback (most recent call last): File "/ql/data/scripts/6dylan6_jdpro_main/jd_wskey.py", line 554, in if not check_ck(jck): # bool: False 判定 JD_COOKIE 有效性 File "/ql/data/scripts/6dylan6_jdpro_main/jd_wskey.py", line 249, in check_ck code = int(json.loads(res.text)['retcode']) # 使用 Json模块对返回数据取值 int([retcode]) KeyError: 'retcode' 同样的问题,也是第六个账号

目前我是设置WSKEY_UPDATE_HOUR变量以绕过这部分检测逻辑,防止报错后面不执行

能教一下怎么搞吗?找到了这行,不知道怎么改

@chendeben
Copy link
Author

Traceback (most recent call last): File "/ql/data/scripts/6dylan6_jdpro_main/jd_wskey.py", line 554, in if not check_ck(jck): # bool: False 判定 JD_COOKIE 有效性 File "/ql/data/scripts/6dylan6_jdpro_main/jd_wskey.py", line 249, in check_ck code = int(json.loads(res.text)['retcode']) # 使用 Json模块对返回数据取值 int([retcode]) KeyError: 'retcode' 同样的问题,也是第六个账号

目前我是设置WSKEY_UPDATE_HOUR变量以绕过这部分检测逻辑,防止报错后面不执行

能教一下怎么搞吗?找到了这行,不知道怎么改

在面板的环境变量那边新建一个变量,变量名填WSKEY_UPDATE_HOUR,值填3或者4之类的

@diy6188
Copy link

diy6188 commented Jan 24, 2024

Traceback (most recent call last): File "/ql/data/scripts/6dylan6_jdpro_main/jd_wskey.py", line 554, in if not check_ck(jck): # bool: False 判定 JD_COOKIE 有效性 File "/ql/data/scripts/6dylan6_jdpro_main/jd_wskey.py", line 249, in check_ck code = int(json.loads(res.text)['retcode']) # 使用 Json模块对返回数据取值 int([retcode]) KeyError: 'retcode' 同样的问题,也是第六个账号

目前我是设置WSKEY_UPDATE_HOUR变量以绕过这部分检测逻辑,防止报错后面不执行

能教一下怎么搞吗?找到了这行,不知道怎么改

在面板的环境变量那边新建一个变量,变量名填WSKEY_UPDATE_HOUR,值填3或者4之类的

跪谢!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

5 participants