Selenium HQ记录一些网络导航,并可以从Firefox重播。我想要一个类似的东西,但它必须有一个API。有什么宏记录器用于网页抓取自动化?
**更新**事实证明,硒有一个API,但我会继续的问题,因为有替代品。
我的目标是定期获取网页并将其内容保存到数据库。网页内容不太容易获取,因为它需要一些cookie和viewstate,否则它不会正确响应。
顺便说一句我是一个.NET开发人员,我想使用System.Windows.Forms.WebBrowser,但我还没有尝试过。
Selenium HQ记录一些网络导航,并可以从Firefox重播。我想要一个类似的东西,但它必须有一个API。有什么宏记录器用于网页抓取自动化?
**更新**事实证明,硒有一个API,但我会继续的问题,因为有替代品。
我的目标是定期获取网页并将其内容保存到数据库。网页内容不太容易获取,因为它需要一些cookie和viewstate,否则它不会正确响应。
顺便说一句我是一个.NET开发人员,我想使用System.Windows.Forms.WebBrowser,但我还没有尝试过。
硒IDE执行记录和播放,但硒RC(与API)运行预笔试。此外,还有各种客户端语言,如Java,Python,C#等。可以针对多个浏览器运行测试。
另外,您可以使用webdriver的,这是一个类似项目,最终将被合并到硒2.0
硒RC:http://seleniumhq.org/projects/remote-control/
的webdriver:http://code.google.com/p/selenium/wiki/GettingStarted
UiPath包括macro recorder,它有一个用于连接到数据库的API。
你在使用WebBrowser时遇到了什么问题? – Zote 2009-10-15 12:59:19