我正在尝试自动登录我的小型社区银行,浏览多个链接,然后下载.OFX。
我似乎无法找到一个足够强大的开源工具来处理这种情况。像mechanize这样的自动化框架无法处理Javascript。
我需要在没有图形的环境中运行(通过cron),所以我认为我不能依赖控制标准浏览器的watir等工具。
任何语言都可以,但首选脚本语言。
连连呢?我可以在不显示浏览器的情况下点击浏览器引擎吗?
答案 0 :(得分:1)
如果webdriver不适合您,您可以直接使用COM自动化Internet Explorer,您只需阅读MSDN上的文档页面。
我不确定他们对无图形环境的反应如何。
另一种选择是使用HtmlUnit,它可以处理JavaScript,并模拟浏览器,因此您无需担心与真实浏览器的接口。
对于脚本部分,您可以使用编译为字节码的groovy。如果您了解Ruby,那么您可以轻松获取groovy。这是一个有助于PLEAC groovy
的链接答案 1 :(得分:1)
看看WWW::HtmlUnit。它是一个使用Java库(包含在Perl模块中)的Perl模块,可以轻松实现网页的自动化,即使是那些使用JavaScript的网页。
答案 2 :(得分:0)
这可以做你想做的事:Test Run: Web UI Automation with Windows PowerShell:
博士。 James McCaffrey - 2008年3月 我们将向您展示如何使用Windows PowerShell可以创建快速简便的UI 测试ASP.NET和ASP.NET的自动化 经典的ASP Web应用程序。