htmlunitに代わるもの
-
27-09-2019 - |
質問
私はこれまでに利用可能なヘッドレスブラウザについて調査しており、HTMLunitがかなり広範囲に使用されていることがわかりました。 HTMLunitに比べて可能な利点を持つHTMLunitに代わるものはありますか?
ありがとうネイン
解決 4
Seleniumを使用するのは、HTMLunitと比較して実際のブラウザを使用し、実際の世界でレンダリングするものからの逸脱を使用しないため、Seleniumを使用します。 WebDriver統合を備えたSelenium2を使用することを計画しており、優れたAPIとクールな修正を提供しています。ありがとうネイン
他のヒント
私の知る限り、HTMLunit`は最も強力なヘッドレスブラウザーです。
あなたはそれで何に問題がありますか?
仮想フレームバッファを備えたWebDriverは、唯一の実際の選択肢です。利点は、実際のブラウザを使用することです。不利な点は、セットアップするのが痛いことであり、APIがはるかに劣っていることです。
QTのPythonバインディングを介して、ヘッドレスブラウザとしてWebKitを使用しています。 http://www.riverbankcomputing.co.uk/static/docs/pyqt4/html/qtwebkit.html
WebKitは、ChromeとSafariが使用するレンダリングエンジンであり、非常に柔軟です。
htmlunitでそれを選択した理由の1つは、セットアップのしやすさでした。
sudo apt-get install python-qt4
Seleniumもお勧めします。優れた機能は、各ステップで何が起こっているかを見ることができるブラウザページを開くクライアントを作成できることです。さらに、自動テスト用のマクロを作成することも、もう1つの優れた機能です。ただし、Webページからいくつかの情報を廃棄する必要がある場合、HTMLUnitはSeleniumよりも優れています。