c****n 发帖数: 21367 | 1 比如说一个网站有几个jsp页面,里面有一些表单需要填写和提交
想搞个程序来自动的做。(https + post)
想到几个思路,都很复杂,不知道哪位精通网络编程的大侠有什么办法没有
1. 最笨的,打开个IE,写个程序搞来句柄,往窗口发键盘和鼠标的消息
2. 次笨的,写个假浏览器客户端,现在反正挺多源码的,分析一下post了啥
post过去
3. 还要笨的,耗费一台机器,把鼠标挪动路线和键盘输入路线设定成宏...
不知道有没有办法拿比如jsp或者vbs或者php写一个两个frames的页面,
然后用一个页面的脚本操作另一个的动作,这样就很舒服很简单了。
谢谢大侠指点。比较着急。在线等。:) //thx&bow |
R*******r 发帖数: 104 | 2 1.写个假客户端,推荐语言perl或java
2.更简单的,用一些自动化测试工具,录一个回放,
写一个控制循环就好。
第二个比第一个慢N倍。
【在 c****n 的大作中提到】 : 比如说一个网站有几个jsp页面,里面有一些表单需要填写和提交 : 想搞个程序来自动的做。(https + post) : 想到几个思路,都很复杂,不知道哪位精通网络编程的大侠有什么办法没有 : 1. 最笨的,打开个IE,写个程序搞来句柄,往窗口发键盘和鼠标的消息 : 2. 次笨的,写个假浏览器客户端,现在反正挺多源码的,分析一下post了啥 : post过去 : 3. 还要笨的,耗费一台机器,把鼠标挪动路线和键盘输入路线设定成宏... : 不知道有没有办法拿比如jsp或者vbs或者php写一个两个frames的页面, : 然后用一个页面的脚本操作另一个的动作,这样就很舒服很简单了。 : 谢谢大侠指点。比较着急。在线等。:) //thx&bow
|
c****n 发帖数: 21367 | 3 假客户端也挺麻烦的,不能就用script+浏览器么?...
我试了试javascript,不能操作远程的变量,调用submit()以后不能
唤起onSubmit事件... :(
【在 R*******r 的大作中提到】 : 1.写个假客户端,推荐语言perl或java : 2.更简单的,用一些自动化测试工具,录一个回放, : 写一个控制循环就好。 : 第二个比第一个慢N倍。
|
R*******r 发帖数: 104 | 4 有啥麻烦的,比如java,不就打开一个远程连接,写一个
request string吗。
【在 c****n 的大作中提到】 : 假客户端也挺麻烦的,不能就用script+浏览器么?... : 我试了试javascript,不能操作远程的变量,调用submit()以后不能 : 唤起onSubmit事件... :(
|
c****n 发帖数: 21367 | 5 https + post...
我不知道post的内容是啥,不知道大侠你有何良方?
另,服务器端会检测这边的浏览器是否支持javascript,
我还得伪装成什么IE5.0...
【在 R*******r 的大作中提到】 : 有啥麻烦的,比如java,不就打开一个远程连接,写一个 : request string吗。
|
n*********g 发帖数: 75 | 6 java 和 C# 都有现成的class给用,
google一下吧。
【在 c****n 的大作中提到】 : https + post... : 我不知道post的内容是啥,不知道大侠你有何良方? : 另,服务器端会检测这边的浏览器是否支持javascript, : 我还得伪装成什么IE5.0...
|
c****n 发帖数: 21367 | 7 两个的环境机器上都没有... 更加严重是java不太会
成不成给个python或者javascript/vbs的办法?拜谢了
【在 n*********g 的大作中提到】 : java 和 C# 都有现成的class给用, : google一下吧。
|
c****n 发帖数: 21367 | 8 搞定了... 用python... 就是自己处理一些网站“恶意”的验证很讨厌...
推荐IEWatch + python,应该可以应付绝大部分的自动机编写要求,单个
请求处理长度平均不超过10行。
【在 c****n 的大作中提到】 : 两个的环境机器上都没有... 更加严重是java不太会 : 成不成给个python或者javascript/vbs的办法?拜谢了
|