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

有货提交订单的接口失效了 #197

Open
GanHongjie opened this issue Aug 12, 2021 · 21 comments
Open

有货提交订单的接口失效了 #197

GanHongjie opened this issue Aug 12, 2021 · 21 comments

Comments

@GanHongjie
Copy link

2021-08-12 10:59:59,394 ERROR: 查询 100009077483 库存信息发生异常, resp: jQuery7740405({"StockState":33,"area":{"townName":"","provinceName":"北京","cityName":"朝阳区","success":true,"countyName":"三环以内"},"realSkuId":100009077483,"choseSuit":[],"code":1,"err":true,"PopType":0,"ArrivalDate":null,"IsPurchase":false,"StockStateName":"有货","rn":-1}), exception: 'NoneType' object has no attribute 'get'
2021-08-12 10:59:59,394 INFO: 100009077483 不满足下单条件,5s后进行下一次查询

@GanHongjie
Copy link
Author

提交的area并不是北京朝阳,选购的订单是有货状态的也提交不了

@GanHongjie GanHongjie changed the title 现在有货提交订单的接口失效了 有货提交订单的接口失效了 Aug 12, 2021
@nix18
Copy link

nix18 commented Aug 12, 2021

我也遇到了这个问题,一开始是stockstate34,等了一会就变stockstate33+北京朝阳区了

@GanHongjie
Copy link
Author

我也遇到了这个问题,一开始是stockstate34,等了一会就变stockstate33+北京朝阳区了

我是一开始直接33+北京朝阳区

@nix18
Copy link

nix18 commented Aug 12, 2021

我也遇到了这个问题,一开始是stockstate34,等了一会就变stockstate33+北京朝阳区了

我是一开始直接33+北京朝阳区

我换了个cookie又好了

@GanHongjie
Copy link
Author

我也遇到了这个问题,一开始是stockstate34,等了一会就变stockstate33+北京朝阳区了

我是一开始直接33+北京朝阳区

我换了个cookie又好了

我也遇到了这个问题,一开始是stockstate34,等了一会就变stockstate33+北京朝阳区了

我是一开始直接33+北京朝阳区

我换了个cookie又好了

你咋弄的,能教下小弟吗

@nix18
Copy link

nix18 commented Aug 12, 2021

我也遇到了这个问题,一开始是stockstate34,等了一会就变stockstate33+北京朝阳区了

我是一开始直接33+北京朝阳区

我换了个cookie又好了

我也遇到了这个问题,一开始是stockstate34,等了一会就变stockstate33+北京朝阳区了

我是一开始直接33+北京朝阳区

我换了个cookie又好了

你咋弄的,能教下小弟吗

我把jd_assistant.py中 resp_text = requests.get(url=url, params=payload, headers=headers, timeout=self.timeout).text 这一行,改成了resp_text = self.session.get(url=url, params=payload, headers=headers, timeout=self.timeout).text 使用session提交,好像可以了

@nix18
Copy link

nix18 commented Aug 12, 2021

我也遇到了这个问题,一开始是stockstate34,等了一会就变stockstate33+北京朝阳区了

我是一开始直接33+北京朝阳区

我换了个cookie又好了

我也遇到了这个问题,一开始是stockstate34,等了一会就变stockstate33+北京朝阳区了

我是一开始直接33+北京朝阳区

我换了个cookie又好了

你咋弄的,能教下小弟吗

我把jd_assistant.py中 resp_text = requests.get(url=url, params=payload, headers=headers, timeout=self.timeout).text 这一行,改成了resp_text = self.session.get(url=url, params=payload, headers=headers, timeout=self.timeout).text 使用session提交,好像可以了

过了一会又不行了😭

@GanHongjie
Copy link
Author

我也遇到了这个问题,一开始是stockstate34,等了一会就变stockstate33+北京朝阳区了

我是一开始直接33+北京朝阳区

我换了个cookie又好了

我也遇到了这个问题,一开始是stockstate34,等了一会就变stockstate33+北京朝阳区了

我是一开始直接33+北京朝阳区

我换了个cookie又好了

你咋弄的,能教下小弟吗

我把jd_assistant.py中 resp_text = requests.get(url=url, params=payload, headers=headers, timeout=self.timeout).text 这一行,改成了resp_text = self.session.get(url=url, params=payload, headers=headers, timeout=self.timeout).text 使用session提交,好像可以了

过了一会又不行了😭

只能用一会是吗

@nix18
Copy link

nix18 commented Aug 12, 2021

我也遇到了这个问题,一开始是stockstate34,等了一会就变stockstate33+北京朝阳区了

我是一开始直接33+北京朝阳区

我换了个cookie又好了

我也遇到了这个问题,一开始是stockstate34,等了一会就变stockstate33+北京朝阳区了

我是一开始直接33+北京朝阳区

我换了个cookie又好了

你咋弄的,能教下小弟吗

我把jd_assistant.py中 resp_text = requests.get(url=url, params=payload, headers=headers, timeout=self.timeout).text 这一行,改成了resp_text = self.session.get(url=url, params=payload, headers=headers, timeout=self.timeout).text 使用session提交,好像可以了

过了一会又不行了😭

只能用一会是吗

3分钟左右就又33了(可能是因为我开了8个进程的原因吧)

@GanHongjie
Copy link
Author

我也遇到了这个问题,一开始是stockstate34,等了一会就变stockstate33+北京朝阳区了

我是一开始直接33+北京朝阳区

我换了个cookie又好了

我也遇到了这个问题,一开始是stockstate34,等了一会就变stockstate33+北京朝阳区了

我是一开始直接33+北京朝阳区

我换了个cookie又好了

你咋弄的,能教下小弟吗

我把jd_assistant.py中 resp_text = requests.get(url=url, params=payload, headers=headers, timeout=self.timeout).text 这一行,改成了resp_text = self.session.get(url=url, params=payload, headers=headers, timeout=self.timeout).text 使用session提交,好像可以了

过了一会又不行了😭

只能用一会是吗

3分钟左右就又33了(可能是因为我开了8个进程的原因吧)

你是不是修改了他的代码,我在代码里没有看到session

@nix18
Copy link

nix18 commented Aug 12, 2021

我也遇到了这个问题,一开始是stockstate34,等了一会就变stockstate33+北京朝阳区了

我是一开始直接33+北京朝阳区

我换了个cookie又好了

我也遇到了这个问题,一开始是stockstate34,等了一会就变stockstate33+北京朝阳区了

我是一开始直接33+北京朝阳区

我换了个cookie又好了

你咋弄的,能教下小弟吗

我把jd_assistant.py中 resp_text = requests.get(url=url, params=payload, headers=headers, timeout=self.timeout).text 这一行,改成了resp_text = self.session.get(url=url, params=payload, headers=headers, timeout=self.timeout).text 使用session提交,好像可以了

过了一会又不行了😭

只能用一会是吗

3分钟左右就又33了(可能是因为我开了8个进程的原因吧)

你是不是修改了他的代码,我在代码里没有看到session

我用的gitee上的修改版 https://gitee.com/louisyoung1/JD-SHOPPER

@GanHongjie
Copy link
Author

我也遇到了这个问题,一开始是stockstate34,等了一会就变stockstate33+北京朝阳区了

我是一开始直接33+北京朝阳区

我换了个cookie又好了

我也遇到了这个问题,一开始是stockstate34,等了一会就变stockstate33+北京朝阳区了

我是一开始直接33+北京朝阳区

我换了个cookie又好了

你咋弄的,能教下小弟吗

我把jd_assistant.py中 resp_text = requests.get(url=url, params=payload, headers=headers, timeout=self.timeout).text 这一行,改成了resp_text = self.session.get(url=url, params=payload, headers=headers, timeout=self.timeout).text 使用session提交,好像可以了

过了一会又不行了😭

只能用一会是吗

3分钟左右就又33了(可能是因为我开了8个进程的原因吧)

你是不是修改了他的代码,我在代码里没有看到session

我用的gitee上的修改版 https://gitee.com/louisyoung1/JD-SHOPPER

谢谢老哥!!!感谢

@qazwsdc
Copy link

qazwsdc commented Aug 20, 2021

实测不登录情况下需要获取shshshsID这个参数,每一次请求都会变,貌似是根据时间计算的,暂时还没搞清这个参数的生成机制。
如果是登录情况需要传入thor这个cookie的值,但是过几个小时会失效

@RAINDAYS1
Copy link

实测不登录情况下需要获取shshshsID这个参数,每一次请求都会变,貌似是根据时间计算的,暂时还没搞清这个参数的生成机制。
如果是登录情况需要传入thor这个cookie的值,但是过几个小时会失效

怎么解决呢?

@xingxiaoxi
Copy link

我也遇到了这个问题,一开始是stockstate34,等了一会就变stockstate33+北京朝阳区了

我是一开始直接33+北京朝阳区

我换了个cookie又好了

我也遇到了这个问题,一开始是stockstate34,等了一会就变stockstate33+北京朝阳区了

我是一开始直接33+北京朝阳区

我换了个cookie又好了

你咋弄的,能教下小弟吗

我把jd_assistant.py中 resp_text = requests.get(url=url, params=payload, headers=headers, timeout=self.timeout).text 这一行,改成了resp_text = self.session.get(url=url, params=payload, headers=headers, timeout=self.timeout).text 使用session提交,好像可以了

过了一会又不行了😭

只能用一会是吗

3分钟左右就又33了(可能是因为我开了8个进程的原因吧)

你是不是修改了他的代码,我在代码里没有看到session

我用的gitee上的修改版 https://gitee.com/louisyoung1/JD-SHOPPER

谢谢老哥!!!感谢

换了也还是不好使,您解决了吗

@shuai886
Copy link

我也遇到这个问题了,求解决方法

@Desperado2019
Copy link

有没有好心人解决5555

@sheldonl3
Copy link

求解决

@lcj1823
Copy link

lcj1823 commented Jan 27, 2022

@mike-libra 老哥,求教。

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

10 participants