post登录,自动发帖
.版本 2
.程序集 窗口程序集1
.子程序 __启动窗口_创建完毕
图片框1.图片 = 彗星HTTP读文件 (“http://bbss.shangdu.com/Login/randomcode.jsp?fdfgjk=” + 到文本 (取现行时间 ()))
.子程序 _图片框1_鼠标左键被放开, 逻辑型
.参数 横向位置, 整数型
.参数 纵向位置, 整数型
.参数 功能键状态, 整数型
图片框1.图片 = 彗星HTTP读文件 (“http://bbss.shangdu.com/Login/randomcode.jsp?fdfgjk=” + 到文本 (取现行时间 ()))
.子程序 _按钮1_被单击
.局部变量 post地址, 文本型
.局部变量 post数据, 文本型
.局部变量 返回文本, 文本型
post地址 = “http://bbss.shangdu.com/Login/login.jsp”
post数据 = “txtNAME=” + 删首尾空 (编辑框1.内容) + “&txtPassword=” + 删首尾空 (编辑框2.内容) + “&randomcode=” + 删首尾空 (编辑框3.内容) + “&ddlCity=01&action=loginName&x=17&y=13”
返回文本 = 彗星HTTP读文本 (post地址, “post”, , , post数据, )
输出调试文本 (返回文本)
.' 如果 (倒找文本 (返回文本, “登录失败”, , 假) ≠ -1)
' 信息框 (“登录成功”, 0, )
.否则
' 信息框 (“登录失败”, 0, )
.如果结束
---------------------------------------------------------------------------------------------------------------------
POST /Login/login.jsp HTTP/1.1
Accept: application/x-shockwave-flash, */*
Referer: http://bbs.shangdu.com/
Content-Type: application/x-www-form-urlencoded
Accept-Encoding: gzip, deflate
User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)
Host: bbss.shangdu.com
Content-Length: 90
Connection: Keep-Alive
Cache-Control: no-cache
Cookie: Hm_lvt_e33428a22cdc4a26ef34d4cd0e17d287=1306504155886; PERCODE=7111; MESSAGE=0; __utma=26976639.1384373332.1306547488.1306547488.1306547488.1; __utmb=26976639.1.10.1306547488; __utmc=26976639; __utmz=26976639.1306547488.1.1.utmcsr=bbs.shangdu.com|utmccn=(referral)|utmcmd=referral|utmcct=/p/01.htm
txtNAME=wanghjdz&txtPassword=abc.123&randomcode=7111&ddlCity=01&action=loginName&x=17&y=13
抓包内容
---------------------------------------------------------------------------------------------------------------------------------------------
自动发帖
测试标题|测试内容
aaa|bbb
易语言|精易论坛 //帖子内容.txt
-----------------------------------------------------------
所有内容 = 到文本 (读入文件 (删首尾空(编辑框4.内容)))
分割结果=分割文本(所有内容,#换行符)
计次循环首(取数组成员数(分割结果),i)
帖子分割=分割文本(分割结果[i],“|”)
帖子标题=帖子分割[1]
帖子内容=帖子分割[2]
发帖(帖子标题,帖子内容)
计次循环尾
---------------------------------------------------
延迟(10*1000)比较耗cpu资源
最好使用高精度等待模块
高精度等待(10*1000*1000)
处理事件()
---------------------------------------------------
posted on 2011-05-28 12:37 wanghj_dz 阅读(2049) 评论(0) 编辑 收藏 举报