2016-12-26 3 views
3

JavaScriptの機能をPython-Scrapyで実行する前に、私はSeleniumを使っていましたが、Seleniumはあまりにも時間がかかりすぎて大きなサイトを削っていません。Python-ScrapyでJを実行するためのSeleniumの代替手段は何ですか?

Scrapyでjsを実行するためのセレンのための最良の選択肢は何ですか?

+0

webdriver.jsを試しましたか? – Karthikeyan

+0

@ Karthikeyanはい、それは大きなサイトのための良い選択ではありません – parik

答えて

11

Splash - A javascript rendering service

スプラッシュは、HTTP APIとJavaScriptのレンダリング・サービスです。これは、HTTP APIを備えた軽量ブラウザで、TwistedとQTを使ってPythonで実装されています。

これは高速で軽量で状態がなく、配布が容易です。

これは、Scrapyを開発しているのと同じ人が開発したボーナスポイントです。

関連する問題