|
|
导航: |
论坛 -> DELPHI技术
斑竹:liumazi,sephil |
|
作者: |
|
2018/11/1 21:20:27 |
标题: |
|
加入我的收藏 |
楼主: |
目前网络上有很多微信Web版协议的分析,其他语言也有开源的库。无聊之余我就用Delphi实现了一下。但在中间卡住了。 微信的WEb登陆分为以后步骤: 1.取得uuid码 2.取得二维码 3.轮询 查询登陆状态,如查手机扫描了二维码并确认了登陆,得到一个真实地址 4.根据这个真实地址 得到几个参数 5.初始化微信,得到自己的用户信息 .... 后面的就是发信息什么的实现了。但我卡在了第5部,手机己显示登陆了,但是我就是得到不自己的用户信息。 用的HTTP客户端是自带的THttpClient,然后用到了QDAC 代码几经修改有点乱。代码里还有一个ShowKmessage,其实就是一个Showmessage,用于显示数据而己。 代码己上传,有兴趣的朋友可以下载研究一下。找到问题请指点一下
----------------------------------------------
- |
作者: |
|
2018/11/2 1:58:10 |
1楼: |
WEB 我研究过 ,你代码太乱 懒得看,给你个提示,WX根据用户分配玉米的,你仔细抓包看看就懂了!并不局限WX.QQ.COM
----------------------------------------------
-
|
作者: |
|
2018/11/2 7:08:46 |
2楼: |
以前有研究下,发个我的初始截图 你可以检查下是不是BaseURI、PassTicket、Uin、Sid、SKey、DeviceID有没有什么问题
// 初始 WX_INIT = '%s/webwxinit?r=%d&lang=en_US&pass_ticket=%s';
此帖子包含附件:
大小:55.7K |
----------------------------------------------
一个热爱delphi的人,Golang GUI库。 --我的博客--
|
作者: |
|
2018/11/2 13:33:22 |
3楼: |
发现问题了,是传输的json被格式化了带有换行符。去掉格式化就可以了
----------------------------------------------
-
|
作者: |
|
2018/11/3 4:47:43 |
4楼: |
web版的可玩性不高,因为掉线了必须重新扫码登录
----------------------------------------------
-
|
作者: |
|
2018/11/5 15:46:14 |
5楼: |
前段时间也刚刚玩了一下。
----------------------------------------------
-
|
作者: |
|
2018/11/5 16:27:04 |
6楼: |
好掉线了,一定时间内可以不需要重新扫码的,这个还没找到资料
----------------------------------------------
-
|
作者: |
|
2018/11/5 22:53:48 |
7楼: |
发现有些帐号不可以上网页版的,想玩的朋友可以放弃了
----------------------------------------------
-
|
作者: |
|
2018/11/7 14:24:48 |
8楼: |
新账号都不能登录的。 这个玩意微信早就不更新了, 其实没多大意义了。如果是android的, 可以用xposed玩玩,别的平台没玩过
----------------------------------------------
-
|
|