ahutsunshine / dingdong-grabber

叮咚多策略抢菜/买菜,亲测有效
Apache License 2.0
150 stars 46 forks source link

抓包数据配置在哪儿 #15

Open dupan123 opened 2 years ago

dupan123 commented 2 years ago

只看见 MAIN go里面配置CK

ahutsunshine commented 2 years ago

@dupan123 用户只需要在main.go配置Cookie就行了,其他都是动态获取的

dupan123 commented 2 years ago

你好啊 可以帮忙远程一下么

ahutsunshine commented 2 years ago

@dupan123 这怎么远程?描述下具体遇到的问题?

OccO3 commented 2 years ago

为什么Charles昨天还能抓包抓到数据,今天PC段小程序来来回回 一条相关的记录都木有。。。是抓不到了吗 @ahutsunshine 大佬求助~~

ahutsunshine commented 2 years ago

@OccO3 搜搜其他的: api.ddxq.mobi, user/detail, user/address, allCheck, getMultiReserveTime等,只要是和叮咚请求相关的可以都搜搜,请求头都包含Cookie或者cookie。 https://github.com/ahutsunshine/dingdong-grabber/issues/2#issuecomment-1107701097

OccO3 commented 2 years ago

@OccO3 搜搜其他的: api.ddxq.mobi, user/detail, user/address, allCheck, getMultiReserveTime等,只要是和叮咚请求相关的可以都搜搜,请求头都包含Cookie或者cookie。 #2 (comment)

搜了 ddxq 相关的都木有了 好奇怪 Charles配置好以后再没乱改过。。。好像有电脑微信上看到小程序说更新(强行更新)。会不会是这个原因

ahutsunshine commented 2 years ago

你可以看下具体的版本是什么,电脑上可以在我的-设置-关于 看到具体版本信息的,即使是更新后的按照上面说的按道理也应该能搜到点请求的,尤其是 api.ddxq.mobi,如果还是 2.83.x版本说明你的Charles有问题了

shutdown3971 commented 2 years ago

额。。。配置卸载 main.go 哪里

ahutsunshine commented 2 years ago

额。。。配置卸载 main.go 哪里

没看明白你说的是什么意思? 什么叫配置卸载,main.go只需填写一个cookie,不想用的话设置cookie为空就行了

shutdown3971 commented 2 years ago

额。。。配置装载 main.go 哪里

没看懂你说的是什么意思

啊 不好意思,写错了。后面研究了下知道在哪里配置了。谢谢哈

Avis-Rio commented 2 years ago

请教大神:是不是只需要使用charles抓取cookie之后在main.go代码中的用户cookie处配置?其他不需要配置是吗?是不是就是pushToken上的那一个?抱歉,小白搞不太清。。。

ahutsunshine commented 2 years ago

@Avis-Rio 对的,只需要填写 cookie,其他不用填,pushToken是可选的

Avis-Rio commented 2 years ago

@Avis-Rio 对的,只需要填写 cookie,其他不用填,pushToken是可选的

感谢大神回复!我尝试用人工模式运行了一下,终端显示如下信息: E0502 13:21:19.868030 30886 sign.go:51] open /Users/Avis/sign.js: no such file or directory I0502 13:21:19.868201 30886 config.go:232] open /Users/Avis/sign.js: no such file or directory Saving session... ...copying shared history... ...saving history...truncating history files... ...completed. 这算跑起来了吗?求教~

ahutsunshine commented 2 years ago

跑起来了,你是自己改的代码跑的?你拉下最新的代码,你的报错显示签名sign.js路径不对

Avis-Rio commented 2 years ago

跑起来了,你是自己改的代码跑的?你拉下最新的代码,你的报错显示签名sign.js路径不对

我没能力改代码。。。我更新到大神最新的代码了,一开始还是签名sign.js报错,我把sign.js文件复制到报错路径下,使用人工模式运行后,终端显示如下: WX20220502-191234 WX20220502-190910

麻烦大神再给看一下是正确跑起来了吗?感谢!

ahutsunshine commented 2 years ago

@Avis-Rio 你把代码删了重新pull下最新的,我做了优化。 405的问题可以参考这个:https://github.com/ahutsunshine/dingdong-grabber/issues/48

Avis-Rio commented 2 years ago

@Avis-Rio 你把代码删了重新pull下最新的,我做了优化。 405的问题可以参考这个:#48

代码重新pull了最新的,cookies也重新更新过了,但是出现了访问已过期的报错。。。请大神指教,谢谢! WX20220502-220516

ahutsunshine commented 2 years ago

@Avis-Rio 访问已过期说明,你的cookie不是最新的,失效了。你不要在不同设备切换使用(比如在电脑微信小程序端或者手机微信小程序端或者手机app端)

Avis-Rio commented 2 years ago

@Avis-Rio 访问已过期说明,你的cookie不是最新的,失效了。你不要在不同设备切换使用(比如在电脑微信小程序端或者手机微信小程序端或者手机app端)

我手机app和微信小程序都退出登陆,就留了一个电脑微信小程序,退出重新登录后还是显示访问过期。。。会不会是被风控了?

ahutsunshine commented 2 years ago

过期和风控没关系,出现405和频繁的3000错误才可能被风控