以4399网站为例
我用的是火狐浏览器,但抓包工具却用的是FrieBug,抓包工具个人喜好吧。
1.启动抓包用户名和密码文本框随意输入字符串
2.打开URL为POST就会展现一系列的数据,我们只要查看POST这已项,基本的参数都在这里。
分析:
地址:http://ptlogin.4399.com/ptlogin/login.do?v=1
数据:loginFrom=uframe&postLoginHandler=default&layoutSelfAdapting=true&externalLogin=qq&displayMode=popup
&layout=vertical&appId=www_home&gameId=&css=&redirectUrl=&sessionId=&mainDivId=popup_login_div&includeFcmInfo
=false&userNameLabel=4399%E7%94%A8%E6%88%B7%E5%90%8D&userNameTip=%E8%AF%B7%E8%BE%93%E5%85%A54399%E7%94
%A8%E6%88%B7%E5%90%8D&welcomeTip=%E6%AC%A2%E8%BF%8E%E5%9B%9E%E5%88%B04399&username=用户名&password=密码
3.代码编写
.版本 2
.程序集 窗口程序集_启动窗口
.子程序 _按钮_登录_被单击
.局部变量 数据, 文本型
.局部变量 地址, 文本型
.局部变量 结果, 文本型
地址 = “http://ptlogin.4399.com/ptlogin/login.do?v=1”
数据 = “loginFrom=uframe&postLoginHandler=default&layoutSelfAdapting=true&externalLogin=qq&displayMode=popup&layout=vertical&appId=www_home&gameId=&css=&redirectUrl=&sessionId=&mainDivId=popup_login_div&includeFcmInfo=false&userNameLabel=4399%E7%94%A8%E6%88%B7%E5%90%8D&userNameTip=%E8%AF%B7%E8%BE%93%E5%85%A54399%E7%94%A8%E6%88%B7%E5%90%8D&welcomeTip=%E6%AC%A2%E8%BF%8E%E5%9B%9E%E5%88%B04399&username=” + 编辑框_用户名.内容 + “&password=” + 编辑框_密码.内容
结果 = 网页_访问S (地址, 1, 数据, , , , , , , , , , , , , , )
.如果 (寻找文本 (结果, “4399用户名”, , 假) ≠ -1)
编辑框_返回.内容 = “登录失败!”
.否则
编辑框_返回.内容 = “登录成功!”
效果图