想写一个自动答题的软件,大家帮忙看看,关于自动提交表单的问题.

aaa2520 2008-01-13 10:07:44
想写一个自动答题的软件,大家帮忙看看

工作中遇到了一个网页的测试题,我想通过程序读出题目 然后找大答案 然后自动提交 到

服务器,

能实现吗? 需要了解哪些内容?

题目 一类 是选择题, 一类是判断题, 通过分析网页 选择题是通过 checkbox 提交答案的
判断题 是通过select 来选择答案的。


是利用indy http post 容易实现点
还是利用mshtml 容实现?
老大们还有别的方法吗?
小弟 先谢谢了!
...全文
173 点赞 收藏 8
写回复
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
aaa2520 2008-02-21
谢谢
回复
CodeLyoko 2008-02-20
idhttp还是很好用的~~
先用HttpWatch Studio之类的软件抓包~~然后分析表单~~然后用一个TStrings类把表单内容写进去,Post就可以了~~
回复
aaa2520 2008-01-18
哪里有
indy http post 的例子啊?
回复
kcgm_001 2008-01-15
用webbrowser就是调用mshtml标准接口,才能访问指定网页的所有元素.
mshtml慢就是因为它使用前的元素是webbrowser提供的,所以没下载完之前mshtml无法工作。
webbrowser只是一个容器,什么都不能做,提交表单一定要调用mshtml的呵。
就是说webbrowser是个浏览器,你要是不用它的话可换其它浏览器控件,但不管什么浏览器控件要工作都是调mshtml.
回复
aaa2520 2008-01-15
楼上的 能共享一下 代码吗?
aaa2520#163.com
回复
手指风 2008-01-15
用webbrowser可以实现,我就写了一个
回复
kcgm_001 2008-01-14
indy http post 速度快点但要抓包
mshtml 速度慢但容易用。
我是先学mshtml,做完后不满意。
感觉速度太慢,就再学了post.
就会这两方法。
回复
aaa2520 2008-01-14
好的
谢谢

还有更好的答案吗?
回复
发动态
发帖子
网络通信/分布式开发
创建于2007-08-02

1565

社区成员

Delphi 网络通信/分布式开发
申请成为版主
社区公告
暂无公告