首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Web浏览器自动化(Robor)

Web浏览器自动化(Robor)
EN

Stack Overflow用户
提问于 2013-05-07 18:37:00
回答 1查看 314关注 0票数 0

谁能告诉我web浏览器自动化最好的框架/库是什么?任务是打开web浏览器页面,登录,执行一些长时间的搜索,并将收集的信息保存到excel中。现在我在C#中使用IE引用,但在工作中我只能使用IE8。如果我已经将它升级到IE9,但目标站点上的一些脚本开始工作时出现错误。

我试着使用awesomium,但据我所知,我无法在它的帮助下解析页面。有没有什么变种可以高速做到这一点呢?库的大小-无关紧要。

如果有任何与Scala兼容的解决方案,那就太好了。

EN

回答 1

Stack Overflow用户

发布于 2013-05-07 19:19:10

正如om-nom-nom已经暗示的那样,您最好的选择可能是像selenium webdriver这样的webdriver实现。它有c#和java的绑定,可以使用IE,FF,Chrome,phantomjs (如果你想无头的话是很棒的)和其他。

请注意,直接使用webdriver收集信息可能不是最好的主意,尤其是在站点内容变化很快的情况下。在这种情况下,使用webdriver保存html页面源代码,然后切换到一些更有效的静态内容库,比如JSoup,可能会很有用。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16416932

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档