我正在浏览Selenium WebDriver的文档,例如它可以驱动Chrome。我当时在想,“驱动” PhantomJS效率会更高吗?
有没有办法将Selenium与PhantomJS一起使用?
我的预期用途是进行网页抓取:我抓取的网站上加载了AJAX和许多可爱的JavaScript,并且我认为此设置可以很好地替代我目前使用的Scrapy Python框架。
PhantomJS现在包括GhostDriver项目。
还建议您直接使用PhantomJS或与便捷库(例如CasperJS)一起使用。CasperJS专为简化对网页的顺序操作而设计,非常适合许多自动化任务。
免责声明:我是PhantomJS的作者。
编辑 :正如尼克的回答所述,GhostDriver现在包含在PhantomJS中。