微信网页版的模拟登录方案

发布时间:2020-11-03 14:03:44   来源:文档文库   
字号:

微信网页版的模拟登录方案

张振扬 湖北工业大学

【摘 要】摘要:本文通过抓取微信网页版的数据包,从登录、初始化、消息更新、发送消息四个部分,系统的分析了微信网页版的整个会话流程,为进一步开发微信辅助工具提供了思路。

【期刊名称】数码世界

【年(),期】2018(000)002

【总页数】2

【关键词】微信 模拟登录 聊天机器人

1 引言

微信是由腾讯开发的即时通讯软件。截止到2017年,微信的月活跃用户超过9.8亿,日活跃用户也达到了9.02亿。与以往QQ主要面向年轻群体不同,微信赢得了所有年龄层,又因为它功能全面却不失简洁,被誉为世界上最强大的应用程序之一。

现如今,通过微信开展的事务越来越多,除了同事间交流、通知、请示、汇报,员工还被要求利用微信维系客户关系、提供咨询服务以及产品的营销推广。以咨询服务为例,传统的现场咨询、电话咨询都是即时、一对一服务,而微信上时常会有多人同时咨询,又由于最晚到的消息排列在最前的设计,回复时效无法保证

越来越多人希望能将重复、琐碎的工作交给一些辅助工具去做。本文以微信网页版为研究对象,分析并模拟微信网页版的登录、运行过程,为开发基于微信的辅助工具提供思路。

2 微信网页版的会话流程

作为一款即时通讯软件,我们可以将微信网页版的整个会话流程划分为登录”-“初始化”-“消息更新”-“发送消息四个部分。其中登录部分分为获取UUID”-“获取二维码”-“等到扫描二维码”-“获取登录参数四个步骤;初始化部分分为获取初始化信息”-“开启微信状态通知”-“获取好友列表”-“获取群组列表四个步骤;消息更新部分分为检查消息”-“获取最新消息

3 模拟登录

微信网页版只能通过手机APP扫描二维码这一种方式登录。用户打开网页版微信地址(https://wx.qq.com)时,网页首先向服务器(https://login.wx.qq.com/jslogin)发送一个Get请求,具体请求参数如表1:

本文来源:https://www.2haoxitong.net/k/doc/f95c7485cebff121dd36a32d7375a417876fc1cd.html

《微信网页版的模拟登录方案.doc》
将本文的Word文档下载到电脑,方便收藏和打印
推荐度:
点击下载文档

文档为doc格式