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

client.go:136] 请求结果有异常, 详情: {"success":false,"error":null,"code":9007,"message":"您的访问已过期","msg":"","data":{"is_china_mobile":1}} #69

Open
jackyh opened this issue May 9, 2022 · 15 comments

Comments

@jackyh
Copy link

jackyh commented May 9, 2022

repro方法:
0)在PC侧,用wechat电脑版运行“叮咚买菜”小程序,用fiddler抓包,复制出cookie
1)在PC机上用vscode跑
2)修改config.yaml, 添加cookie内容为:
DDXQSESSID=XXX...
3)抢菜策略设置为0
4) Run without debugging
5)在DEBUG CONSOLE中出现:
Starting: C:\Users\jackhe\projects\go-projects\bin\dlv.exe dap --check-go-version=false --listen=127.0.0.1:57843 from c:\Users\jackhe\projects\go-projects\dingdong-grabber\upstream0507\dingdong-grabber
DAP server listening at: 127.0.0.1:57843
I0509 18:14:35.982657 46332 sign.go:136] 签名临时文件: C:\Users\jackhe\AppData\Local\Temp\3002318908.js
I0509 18:14:38.000728 46332 client.go:136] 请求结果有异常, 详情: {"success":false,"error":null,"code":9007,"message":"您的访问已过期","msg":"","data":{"is_china_mobile":0}}
Process 46332 has exited with status 0
dlv dap (45484) exited with code: 0

@jackyh
Copy link
Author

jackyh commented May 9, 2022

使用策略3, 也就是测试模式。结果一样:"您的访问已过期"

@zhonghphuan
Copy link

访问过期,选ios 不用设置 cookie ,放cart.chlsj文件,目前最近有人跑大佬的程序抢到菜了吗?

@jackyh
Copy link
Author

jackyh commented May 9, 2022

访问过期,选ios 不用设置 cookie ,放cart.chlsj文件,目前最近有人跑大佬的程序抢到菜了吗?

config.yaml中:
device选的default (我估计意思是用pc来操作?,我不用ios,也没在android手机上试过)

@ahutsunshine
Copy link
Owner

暂时只支持ios设备,最近有点问题了,得看下fix

@jackyh
Copy link
Author

jackyh commented May 9, 2022

暂时只支持ios设备,最近有点问题了,得看下fix

感谢!那个java的dingdonghelper好像不怎么更了:(
go我不太熟,或许你可以给一个大致的可能原因以及修改方法,我尝试弄弄看?

@jackyh
Copy link
Author

jackyh commented May 9, 2022

另外,其他好多app都号称运力不足,类似这个程序的东西应该可以通吃吧?不如弄一个类似于相对统一的小软件,通吃一下?比如只需要修改一些参数或者方法之类的就能使用于其他app?

@HailiangQin
Copy link

暂时只支持ios设备,最近有点问题了,得看下fix

一直提示获取预约时间失败,这个错误好像一直没有修复

捕获

@ahutsunshine
Copy link
Owner

这个问题我周日看了下,不是那么容易解解决的。Charles抓到的获取预约时间的api,立刻copy用curl request可以拿到预约时间,但是过了不到30s,还是那个curl,就显示抱歉人多拥挤了,这好像是背后做了失效时间的计算或者其他逻辑等,没弄明白背后逻辑是什么就没想明白怎么fix

@ahutsunshine
Copy link
Owner

另外,其他好多app都号称运力不足,类似这个程序的东西应该可以通吃吧?不如弄一个类似于相对统一的小软件,通吃一下?比如只需要修改一些参数或者方法之类的就能使用于其他app?

没有你想的那么简单,现在最大的问题是风控问题,你短时间运行的多了或者长时间运行就会被风控,重则封号的。

@HailiangQin
Copy link

这个问题我周日看了下,不是那么容易解解决的。Charles抓到的获取预约时间的api,立刻copy用curl request可以拿到预约时间,但是过了不到30s,还是那个curl,就显示抱歉人多拥挤了,这好像是背后做了失效时间的计算或者其他逻辑等,没弄明白背后逻辑是什么就没想明白怎么fix

大神辛苦啦^_^

@zric
Copy link

zric commented May 12, 2022

同样的错误 不知道有没有解决

@chess3cake
Copy link

我拿连点器直接点手机也会出现人多拥挤,不知道是不是一个东西

@981491887
Copy link

访问过期,选ios 不用设置 cookie ,放cart.chlsj文件,目前最近有人跑大佬的程序抢到菜了吗?

可以帮忙看下么 charles连接ios上的叮咚app了但是没有像简书说明那样能有很多文件找到cart
QQ图片20220515180219

@qinming-23
Copy link

有没有IOS获取cart.chlsj文件的工具和方法?

@angelshadow
Copy link

访问过期,选ios 不用设置 cookie ,放cart.chlsj文件,目前最近有人跑大佬的程序抢到菜了吗?

可以帮忙看下么 charles连接ios上的叮咚app了但是没有像简书说明那样能有很多文件找到cart QQ图片20220515180219

ssl证书没有导入设备,没有信任证书

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

9 participants