我发现单纯的用模拟微信内置 UA 根本不行,百度查了一下 "微信 Oauth2.0 授权", 可我对这个又不太了解,我想知道具体实现能在别的浏览器访问网址。
访问网址被跳转到了这个 URL
https://open.weixin.qq.com/connect/oauth2/authorize?appid=wx88d9db11edf31ac9&redirect_uri=http://wxf.wostore.cn/index.php?s=/Weixin/Index/oauth2.html&response_type=code&scope=snsapi_base&state=9&connect_redirect=1#wechat_redirect
懂微信开发的大神,求解啊!
给个具体方案啊。
访问网址被跳转到了这个 URL
https://open.weixin.qq.com/connect/oauth2/authorize?appid=wx88d9db11edf31ac9&redirect_uri=http://wxf.wostore.cn/index.php?s=/Weixin/Index/oauth2.html&response_type=code&scope=snsapi_base&state=9&connect_redirect=1#wechat_redirect
懂微信开发的大神,求解啊!
给个具体方案啊。
20 条回复 • 2015-11-29 13:43:11 +08:00
|
1
eoo OP 哎~~看来是不行了。
|
|
2
abelyao 2015 年 11 月 12 日 via iPhone
模拟当然不行,当微信浏览器访问的时候,还会结合浏览器本地提供用户信息的,许多网站拿这个代替登录的,要是能随便绕过那就没意义了
|
|
3
xinyewdz 2015 年 11 月 12 日
用 pc 版微信也可以打开
|
|
6
liuhaotian 2015 年 11 月 12 日
模拟你的微信账号的 OAuth 2 登录
|
|
7
Marlon 2015 年 11 月 12 日
别的页面也是不行的,微信会判断你用的浏览器。
|
|
8
TakanashiAzusa 2015 年 11 月 12 日
微信的 oauth ,抓包改 cookies 可破。或者直接用 QQ 浏览器。
|
|
9
irgil 2015 年 11 月 12 日
是因为微信内置的浏览器提供了一些私有 api ,貌似叫 jssdk ,想抓的话可以自己来实现这些私有 api 接口,只要能通过验证就行。
|
|
10
fhefh 2015 年 11 月 12 日
用 charles 抓~
|
|
11
Chrics 2015 年 11 月 12 日
User-agent
|
|
13
eoo OP |
|
14
TakanashiAzusa 2015 年 11 月 12 日
@eoo 你不是要 PC 上看这个页面的内容么。我之前写过一篇文章讲这个。。你可以参考下
http://chitanda.me/2015/06/29/debug-wechat-website-in-pc/ |
|
15
changqingshuya 2015 年 11 月 12 日 via iPhone
这些页面就是要获取微信用户信息的
|
|
16
eoo OP @TakanashiAzusa 直接拿现成 cookie 就算了 这不是我要实现的目标,不过文章写得不错,虽然我觉得有点水了。
|
|
17
Death 2015 年 11 月 13 日 via Android
发起这个 url 请求后,还包括了一个微信用户授权的过程,记得 snsapi_base 模式是静默授权,返回的 code 能用于获取用户的 openid 与 assess_token 。所以你这样无法实现,至少要模拟成微信登录用户吧……
|
|
19
kingme 2015 年 11 月 13 日
用 QQ 浏览器吧,支持调试微信
|
|
20
wenfan 2015 年 11 月 29 日 via iPhone
直接 php 模拟 web 微信登陆即可
|