Selenium WebDriverのドキュメントを調べて、Chromeを駆動できます。PhantomJSを「駆動」する方がはるかに効率的ではないかと考えていましたか?
PeletomJSでSeleniumを使用する方法はありますか?
私の意図する用途はWebスクレイピングです:スクレイピングするサイトにはAJAXとたくさんの素敵なJavaScriptがロードされています。このセットアップはScrapy Python現在作業しているフレームワーク。
PhantomJSに GhostDriverプロジェクト が含まれるようになりました。
また、PhantomJSを直接使用するか、 CasperJS などの便利なライブラリを使用することをお勧めします。 CasperJSは、多くの自動化タスクに最適なWebページへの順次操作を簡単に行えるように特別に設計されています。
免責事項:私はPhantomJSの著者です。
Edit:Nickの答えで述べたように、GhostDriverはPhantomJSに含まれるようになりました。
@ Joseph、1.8リリース以降、GhostDriverはPhantomJSの安定版リリースに含まれています。正確なリリースノートは次のとおりです。 http://phantomjs.org/release-1.8.html 。次のように、PhantomJSプロセスを開始して、いくつかのポートでリッスンできます。
phantomjs --webdriver=PORT
すばらしい仕事をしてくれた@detroとPhantomJSチームに称賛を!