現在、Web ページクローラーを開発していますが、残念ながら Web サイトは ajax によって結果を生成します。いくつかのコーダーの提案に従って、Python 用のテスト自動化ツールである selenium を使用しようとしました。ドキュメントに記載されている例として:
driver = webdriver.Firefox()
このコードは、Firefox ブラウザーを開くために実行されます。そして、フォームへの入力、送信などを行います。
率直に言って、この例は私の PC (ubuntu 12.10) では問題なく動作しますが、私のプロジェクトは最終的に CentOS サーバーに転送されます。
私が検討しているのは、そのマシンにgnomeなどのKDEが提供されていないため、sshを介してCentOSサーバーでコード(ブラウザーGUIを開く必要がある)を正常に実行できるかどうかです.....
また、ブラウザ GUI がないとコードがうまく動作しない場合、他の解決策はありますか?
どんな返事でもいいですよ~