找回密码
 加入
搜索
查看: 4626|回复: 5

[网络通信] 求一段自动登录校信通的源码(已解决)

[复制链接]
发表于 2011-1-6 22:13:05 | 显示全部楼层 |阅读模式
本帖最后由 gzh888666 于 2011-1-9 16:14 编辑

我是个新手,想学习自动登录IE,望高手指教,最好写一个详细的注释。不胜感谢!
比如登录www.xxt.cn
最好是模仿下面这个(我实在是看不懂)
#include  <IE.au3> 
$UserName = "用户名"
$PassWord = "密码"
;用户名密码改成你自己的
$oIE = _IECreate ("http://www.autoitx.com/logging.php?action=login&referer=http%3A%2F%2Fwww.autoitx.com%2Findex.php&"& _
                                        "loginfield=username&username="&$UserName&"&password="&$PassWord&"&questionid=0&answer=&cookietime=2592000"& _
                                        "&loginmode=&styleid=&loginsubmit=%CC%E1%BD%BB")
 楼主| 发表于 2011-1-9 16:13:44 | 显示全部楼层
本帖最后由 gzh888666 于 2011-1-9 16:16 编辑

恶补了一天的抓包,百度了一些cookie的教程,终于写好!目的也实现了!现在分享出来,顺便鄙视一下解决了以后不贴结果的人!
#include <IE.au3>

$xxt_ini = FileOpen("xxt.ini", 0) ;打开配置文件
If $xxt_ini = -1 Then
        MsgBox(16, "错误", '请检查登录配置文件' & @ScriptDir & '"xxt.ini"是否存在!') ;@ScriptDir为脚本所在目录
        Exit
EndIf
FileClose($xxt_ini)

$name= IniRead ("xxt.ini","login","name","")
$password= IniRead ("xxt.ini","login","password","")

$URL= "http://jxlx.xxt.cn/login/login.action?"
$login="userName="&$name&"&password="&$password&""
_IECreate($URL & $login,0,1,0,1)
Exit
发表于 2011-1-9 16:34:03 | 显示全部楼层
回复 2# gzh888666


    老兄,你这个是调用IE采用GET方式提交表单数据,根本涉及不到抓包。
 楼主| 发表于 2011-1-9 22:02:30 | 显示全部楼层
我真的是用HttpAnalyzerStdV6抓的包。用的RAW Stream中的数据,新手,不懂GET。
发表于 2011-4-21 20:25:29 | 显示全部楼层
不错呦!!!!!!!!!!!!
发表于 2011-12-23 11:26:48 | 显示全部楼层
为什么用到ini文件?
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-6-11 03:38 , Processed in 0.077700 second(s), 24 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表