找回密码
 加入
搜索
楼主: Zuma

[IE类操作] 怎么模拟一个按钮这么难

 火.. [复制链接]
发表于 2012-6-6 09:38:30 | 显示全部楼层
直接用post吧
发表于 2012-6-6 09:39:27 | 显示全部楼层
或者登录前清cook
发表于 2012-6-6 09:44:57 | 显示全部楼层
受教了,一直没有写过类似的东西
发表于 2012-6-6 12:16:18 | 显示全部楼层
要网页全部源码,以及要按哪个按钮。....
 楼主| 发表于 2012-6-6 20:56:45 | 显示全部楼层
本帖最后由 Zuma 于 2012-6-6 22:18 编辑
或者登录前清cook
ebhb 发表于 2012-6-6 09:39

目前还没有找到ie6清cookie的法子,论坛好像都是ie7的方法
发表于 2012-6-6 23:08:35 | 显示全部楼层
给你说个思路吧,先用抓包软件把每一个用户登录时的数据记录下来,然后注册xmlhttp,用send取得cookies,然后构建http头的数据,比如cookies,head
这是很久以前刷一个论坛分用的,最多的时候一秒钟4个回复,如果用IE得10秒才有一个回复,差距太大,所以推荐用winhttp,或者xmlhttp
$u2="http://bbs.macd.cn/thread-1818675-1-1.html"
$oHTTP = ObjCreate("winhttp.winhttprequest.5.1")
$cc="cdb_cookietime=2592000; cdb_oldtopics=D1818675D; cdb_fid87=1280247641; cdb_sid=ee9zsa; cdb_visitedfid=87; cdb_auth=LpD7X8Ut2Bf6EHZY0C8mdtT6VjvHVQbaA%2FjF%2Bhuhw8%2B4ZkccOEYjvnxDyaHghZJgPg; AJSTAT_ok_pages=97; AJSTAT_ok_times=1; tvshow=74; cck_lasttime=1280227266343; cck_count=0; cdb_cookietime=2592000; cdb_oldtopics=D1818675D; adv_reply_view_cookie=39e40385f1f5eacb0fb72fdd17e02198; cdb_fid87=1280247641; cdb_sid=ee9zsa; cdb_visitedfid=87; cdb_auth=LpD7X8Ut2Bf6EHZY0C8mdtT6VjvHVQbaA%2FjF%2Bhuhw8%2B4ZkccOEYjvnxDyaHghZJgPg"
$u1="http://bbs.macd.cn/post.php?action=reply&fid=87&tid=1818675&extra=page%3D1&replysubmit=yes"
$u2="http://bbs.macd.cn/forum.php?mod=viewthread&tid=1818675&pid=23351569&page=1&extra=page%3D1&styleid=14#pid23351569"
$a1="Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; iCafeMedia)"
$oHTTP.Open("POST",$u1,false);post必须大写
$oHTTP.setRequestHeader("Accept","image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, application/x-shockwave-flash, application/vnd.ms-excel, application/vnd.ms-powerpoint, application/msword, */*")
$oHTTP.setRequestHeader("Referer",$u2)
$oHTTP.setRequestHeader("Accept-Language", "zh-cn")
$oHTTP.setRequestHeader("Content-Type","application/x-www-form-urlencoded")  
$oHTTP.setRequestHeader("Accept-Encoding","gzip, deflate")
$oHTTP.setRequestHeader("User-Agent",$a1)
$oHTTP.setRequestHeader("Host","bbs.macd.cn")
$oHTTP.setRequestHeader("Cookie",$cc)
$oHTTP.setRequestHeader("Cache-Control","no-cache")
$oHTTP.Send("formhash=b3bc853e&subject=&message=bbbaa")
发表于 2012-6-6 23:09:12 | 显示全部楼层
自己构建cookies很麻烦,所以推荐抓包
发表于 2012-6-6 23:11:59 | 显示全部楼层
每个用户的cookies都不同,所以不用登录,只要cookies正确就可以发贴
发表于 2012-6-7 09:45:43 | 显示全部楼层
主要看系统允许多个用户同事登录不。
 楼主| 发表于 2012-6-7 10:28:20 | 显示全部楼层
我单位的办公系统要考核,每天都要求登录,个人登录脚本已经搞定,现在想在一台机器上发展一下,多人登录的脚本,顺序登录即可,总的需求是这样
发表于 2012-6-7 22:35:05 | 显示全部楼层
总是在不断的尝试中发现问题
发表于 2012-6-8 21:58:05 | 显示全部楼层
退出登录 重启下呢
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-5-16 21:33 , Processed in 0.068953 second(s), 13 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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