可以隐藏浏览器并以编程方式控制它? .net或vb6

时间:2010-02-24 12:01:51

标签: .net vb6

基本上使用autoit,会发生IE窗口弹出,自动点击东西,并可以控制它等等。

我想要的是一种隐藏浏览器的方法,仍然让autoit做它的魔力。浏览器不应在任务栏或系统托盘中可见,但应在进程窗口中作为browser.exe显示。

autoit解决方案对我有用,但非常烦人的是只有IE是可控的,每次自动代码运行时IE都必须弹出。

2 个答案:

答案 0 :(得分:1)

IE有很多功能,即使使用隐藏的浏览器也能让你做事:

_IECreate_IELinkClickByIndex等等。第一个可以选择启动窗口隐藏然后你只是播放它。只需要花一点时间来掌握这个:)检查以_IE开头的所有命令,你应该找到你想要的东西。这比在正确的区域发送简单的鼠标点击要复杂一点,但如果你正确地写它(检查错误等),它会更加简单。

答案 1 :(得分:0)

Perl,Ruby和Python都有一个名为“Mechanize”的模块,旨在自动化与网站的互动。这是一个Ruby示例:http://mechanize.rubyforge.org/mechanize/GUIDE_rdoc.html