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

如何获取token? #55

Open
chencaize opened this issue Apr 21, 2022 · 24 comments
Open

如何获取token? #55

chencaize opened this issue Apr 21, 2022 · 24 comments

Comments

@chencaize
Copy link

您好~我想问下这个山姆会员店的token如何获取?我试过使用fillder去抓取山姆会员商店手机app的包,使用https解密,会一直处在加载中,无法访问网络的情况,无法获取到它的token,想问您是如何获取这个token的

@iscod
Copy link
Contributor

iscod commented Apr 21, 2022

您好~我想问下这个山姆会员店的token如何获取?我试过使用fillder去抓取山姆会员商店手机app的包,使用https解密,会一直处在加载中,无法访问网络的情况,无法获取到它的token,想问您是如何获取这个token的

看情况是你https证书没设置好吧?其它app的https能抓到吗?

@chencaize chencaize reopened this Apr 21, 2022
@chencaize
Copy link
Author

我换了charles,有个说法是ios是可以让app信任charles证书的,但是安卓不行,需要自己配置app信息,请问您手机是ios系统吗?

@iscod
Copy link
Contributor

iscod commented Apr 21, 2022

我换了charles,有个说法是ios是可以让app信任charles证书的,但是安卓不行,需要自己配置app信息,请问您手机是ios系统吗?

安卓不清楚我是ios

@chencaize
Copy link
Author

已经弄好了,谢谢~ 安卓版本获取token可以参考https://segmentfault.com/a/1190000041740257

@chencaize chencaize reopened this Apr 23, 2022
@chqyhslwszds
Copy link

charles实测乱码,ios使用stream成功获取token

@chencaize
Copy link
Author

charles实测乱码,ios使用stream成功获取token

ios应该没啥问题,没有证书信任问题,安卓7.0以上版本因为默认不信任用户证书,所以获取不到https包,所以乱码。

@guyanji6
Copy link

请问token长什么样子,有人能给个大概样子的token吗?

@iscod
Copy link
Contributor

iscod commented May 10, 2022

请问token长什么样子,有人能给个大概样子的token吗?

headers里面类似这样:

auth-token: 89cd13dc3ae0172fb5b77ddf3a9e743c50f4d30e3658caa242be0f35adb56cc

@youngyy18
Copy link

请问如何使用stream获取token,谢谢

@ljmCoder
Copy link

您好~我想问下这个山姆会员店的token如何获取?我试过使用fillder去抓取山姆会员商店手机app的包,使用https解密,会一直处在加载中,无法访问网络的情况,无法获取到它的token,想问您是如何获取这个token的

安卓7 以上是不是安装证书默认在用下, 不是系统下, 导致charles开启代理后, 无法抓包, 这个你是如何解决的?

@chencaize
Copy link
Author

您好~我想问下这个山姆会员店的token如何获取?我试过使用fillder去抓取山姆会员商店手机app的包,使用https解密,会一直处在加载中,无法访问网络的情况,无法获取到它的token,想问您是如何获取这个token的

安卓7 以上是不是安装证书默认在用下, 不是系统下, 导致charles开启代理后, 无法抓包, 这个你是如何解决的?

是的,安卓7以上安装在用户下,无法信任证书,解决方法参考https://segmentfault.com/a/1190000041740257

@20ZS
Copy link

20ZS commented Jan 22, 2025

@iscod
Copy link
Contributor

iscod commented Jan 22, 2025 via email

@20ZS
Copy link

20ZS commented Jan 22, 2025

我是抓取的headers里面的内容,比如:headers ={
"Host": "api-sams.walmartmobile.cn",
"Connection": "keep-alive",
"Content-Length": "52",
"device-type": "h5",
"User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/116.0.0.0 Safari/537.36 MicroMessenger/7.0.20.1781 NetType/WIFI MiniProgramEnv/Windows WindowsWechat/WMPF XWEB/50241",
"Content-Type": "application/json",
"pageChannelType": "wechat",
"system-language": "",
"h5-key": "d41d8cd98f00b204e9800998ecf8427e",
"treq-id": "e1339f703f8d4bfdbcef32714d008710.302.17375095060320000",
"rcs": "4",
"auth-token": "",
"Accept": "/",
"Origin": "https://decoration-sams.walmartmobile.cn",
"Sec-Fetch-Site": "same-site",
"Sec-Fetch-Mode": "cors",
"Sec-Fetch-Dest": "empty",
"Referer": "https://decoration-sams.walmartmobile.cn/",
"Accept-Encoding": "gzip, deflate, br",
"Accept-Language": "zh-CN,zh;q=0.9"
},我现在的问题是我抓取到的接口里面,没有一个带有auth-token,我从其他地方知道到是要抓取[https://api-sams.walmartmobile.cn/api/v1/sams/trade/cart/getUserCart]这个接口,但是我不知道怎么触发这个接口
,现在就差下单没试过了

@iscod
Copy link
Contributor

iscod commented Jan 22, 2025

你用的是山姆APP吗?

抓山姆APP里面设置收货地址的信息,就能抓到auth-token啊?

这是我刚抓的,管理收货地址的接口

Image

@iscod
Copy link
Contributor

iscod commented Jan 22, 2025

用APP吧,你用的是微信小程序吧?

@20ZS
Copy link

20ZS commented Jan 23, 2025

我确实用的小程序

@20ZS
Copy link

20ZS commented Jan 23, 2025

请问你是用的模拟器还是真机呀,我现在用模拟器,老是显示设备环境异常登陆不上去

@iscod
Copy link
Contributor

iscod commented Jan 23, 2025

用的真机,用自己手机不就行了?抓包有没什么风险

@20ZS
Copy link

20ZS commented Jan 23, 2025

我的手机是安卓的,我用了Charles能抓到域名https://api-sams.walmartmobile.cn,但是显示unknown,请问您用的什么抓包呀

@20ZS
Copy link

20ZS commented Jan 23, 2025

能留下一个联系方式吗,比如QQ或者微信,我有偿咨询一下您

@iscod
Copy link
Contributor

iscod commented Jan 23, 2025

不太方便,首页有捐赠渠道

@iscod
Copy link
Contributor

iscod commented Jan 23, 2025

显示ubknown是因为https没有解码,你百度一下Charles 如何抓包https,安卓好像要特殊设置下

@iscod
Copy link
Contributor

iscod commented Jan 23, 2025

您好~我想问下这个山姆会员店的token如何获取?我试过使用fillder去抓取山姆会员商店手机app的包,使用https解密,会一直处在加载中,无法访问网络的情况,无法获取到它的token,想问您是如何获取这个token的

安卓7 以上是不是安装证书默认在用下, 不是系统下, 导致charles开启代理后, 无法抓包, 这个你是如何解决的?

是的,安卓7以上安装在用户下,无法信任证书,解决方法参考https://segmentfault.com/a/1190000041740257

看一下这个回答

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

7 participants