我想遍历某个指定的 IE 网页,然后自动填充其中的内容、提交,望各位大侠伸出援助之手(200)

  • 主题发起人 主题发起人 reedblue
  • 开始时间 开始时间
R

reedblue

Unregistered / Unconfirmed
GUEST, unregistred user!
全文搜索了原先的帖子,大部分都是使用 WebBrowser 打开网页,然后再遍历,郁闷。。。介绍一下情况:一个已打开的带 Frame 的 Web 录入界面,Java 写的,里面有多个录入框,有 Text、Combox等,还有隐藏的录入框,最后提交时点击一个自定义按钮,我想查到该 Frame 并自动填充里面的录入框,最后提交。请各位大侠给指点一下,最好能有源码指点,谢谢啦!
 
提交表单一般有两种方式:get,Post以上两种方式你都需要了解网页源文件举个例子:当你直接浏览http://www.baidu.com/s?wd=ddd,其实就提交了一个表单
 
你可以通过窗口句柄取得页面控制接口然后就可以像用WebBrowse控件一样了
 
IDHTTP可实现下载HTML源码,然后遍历用POST提交
 
想做的事情大家基本都心中有数,不太能见光。见不见光倒和技术无关。纯粹从技术角度来讲,现在页面防止自动提交的技术已经比较成熟了,最简单的有验证码,还有服务端的IP + 时间间隔检测 + 次数检测......,我本人正好从事Web安全方面的工作,因此提醒你,做好长期研究的准备。如果是我误会了,你只是想测试自己的 Web 系统,那我倒是建议,自动化提交还是采用 Web 的技术,不要跳出来搞。
 
来自:cpj7406, 时间:2009-6-29 9:38:02, ID:3965354想做的事情大家基本都心中有数,不太能见光。见不见光倒和技术无关。纯粹从技术角度来讲,现在页面防止自动提交的技术已经比较成熟了,最简单的有验证码,还有服务端的IP + 时间间隔检测 + 次数检测......,我本人正好从事Web安全方面的工作,因此提醒你,做好长期研究的准备。如果是我误会了,你只是想测试自己的 Web 系统,那我倒是建议,自动化提交还是采用 Web 的技术,不要跳出来搞。 ==================================================哈哈, 说得那么神秘, 我和你相反, 是业余帮人写POST的,验证码---------- 80% 可以突破, 不能突破的是刚出来的验证码, 因为需要一段时间琢磨琢磨~~~ 曾经和某站的程序员苦斗了好几个回合, 他的验证码被我破了马上改, 结果第3回合之后, 我发明了一种不变应万变的方法~~~服务端的IP + 时间间隔检测 + 次数检测-----------这些基本都难不倒我, spaces.live.com够复杂了吧, 照样可以写出扫MSN的软件~~~
 
高!“冰力不足”,我承认你说的,也相信你的水平。Web系统,天生的问题,尤其在公共网络中,机器既然不是只对一些人开放,总有数不尽的烦恼。没有斗争,哪来的技术进步和乐趣呢?
 
多人接受答案了。
 
呵呵,谢谢各位的帮助,这个问题已经基本得到解决。另外,我作这个并不是为了大量注册,是一个朋友要通过网页倒数据。
 
后退
顶部