锁定老帖子 主题:一个简单的投票机
该帖已经被评为精华帖
|
|
---|---|
作者 | 正文 |
发表时间:2010-09-07
最后修改:2010-09-07
小心肉饼把你和谐了,哈哈,给你加精了
用js实现或许刷的速度能更快 引用 1\分页页面表单元素
2\分析页面跳转流程 3\ 获取和分析验证码 4、模拟表单提交 5、保持cookie 6、执行操作 7、分析返回结果 除了第3步,其他用js都没问题(或许是我不会把,有懂的帖代码来瞧瞧) |
|
返回顶楼 | |
发表时间:2010-09-07
最后修改:2010-09-07
select*from爱 写道 小心肉饼把你和谐了,哈哈,给你加精了
用js实现或许刷的速度能更快 引用 1\分页页面表单元素
2\分析页面跳转流程 3\ 获取和分析验证码 4、模拟表单提交 5、保持cookie 6、执行操作 7、分析返回结果 除了第3步,其他用js都没问题(或许是我不会把,有懂的帖代码来瞧瞧) js不能跨域,所以嵌入frame或是ajax提交是不行的。 (除非学习selenium之类,用hta或是自己加个代理服务器,欺骗浏览器。 ps:所有的web自动化测试,都是天生的web提交,投票,注册机啊) 直接在浏览器地址栏输入,不用考虑跨域,但是一跳转就没办法了。 除非只处理一个ajax或是一次提交。 |
|
返回顶楼 | |
发表时间:2010-09-07
ps:打开一个帖子,
然后在浏览器地址栏输出 javascript:rate_topic('mid'); 然后回车,即可投良好 精华是good 新手是new 灌水是water 隐藏是hidden |
|
返回顶楼 | |
发表时间:2010-09-07
佛曰 不可说 不可说
|
|
返回顶楼 | |
发表时间:2010-09-07
借贴发问,上次遇到一个网站用httpclient做自动登录时,用户名和密码验证码都没错,提交后服务器会返回302取header的location的地址居然还是首页,不知道是什么原因,我猜那个网站是一个linux/unix的服务器前段使用了squid代理。
|
|
返回顶楼 | |
发表时间:2010-09-07
拿到location后,get试试,
分析拿到的html,如果成功登录,应该跟没登录不一样, 例如 欢迎xxx, 我的xxx 如果跟没登陆一样,还有登录 注册,说明登录失败,应该是提交信息不完全, 或是referer有误。 |
|
返回顶楼 | |
发表时间:2010-09-07
精神病院长 写道 借贴发问,上次遇到一个网站用httpclient做自动登录时,用户名和密码验证码都没错,提交后服务器会返回302取header的location的地址居然还是首页,不知道是什么原因,我猜那个网站是一个linux/unix的服务器前段使用了squid代理。
location地址端口应该会不一样了吧,如果地址还是一样,留意一下是否response cookie,如果有,再请求一次才会返回真实的地址。 |
|
返回顶楼 | |
发表时间:2010-09-07
爬虫有意思的说~~
|
|
返回顶楼 | |
发表时间:2010-09-08
哈哈,怪不得这贴是精华贴了。
|
|
返回顶楼 | |
发表时间:2010-09-08
能不能写详细点啊。 怎么分析的? 注释都没有。看不懂也
|
|
返回顶楼 | |