还有一种就是 自动填表,也是要求网页支持IE浏览器
首先,选中所要填的区域,来检查元素,或自己编程列出 webbrow 中的对象来找到所有格子名字的或名字的规律。
再使用 js 写一段填表的函数,这个函数很简单的,如 (未经测试,大体上这样的吧)catch 部分可以省掉
"javascript:tb(n,v){document.all(n).value=v;};catch(e){alert('填写' + n + '时出现错误!')};"
每个格子 与数据对象,分别生成一行使命令
tb(名字,数据);
都连接起来,然后拼到这个JS后面
最后使用 webbrows 有一个接口是运行 js 的,提交运行。
如果生成的命令总成不超过 255 的字符,也可以直接 使用 Navigate 提交。
----------------------
网页是框架怎解决,
那就在 网页载入完成 响应函数里检查 完成的URL,是目标URL,那在那个 obj 中执行JS 。
这种方法可行不可行,需要你自己 测试,建议先写一行,固定填一个格子来测试起。
另外,格子名 和数据对象关系,你甚至可以写成一个配置文件来解析读取。
这里不要求顺序的。
---------
太久了没写代码了,都手生了,很多东西忘掉了。