web-dev-qa-db-ja.com

GWT Webサイトの監視

現在、cURLを使用してWebアプリを監視しています。ますます多くのWebアプリケーションがGWTフレームワークを使用します。GWTフレームワークは大量のJavaScriptを使用し、cURLシステムに依存して監視することはできません。したがって、監視する適切なツールを検索しますが、軽量で(Seleniumは使用しないでください)、JavaScriptを正しく処理するクローラーを見つけるのは難しいようです。

追伸:私たちはwebappとプローブをホストしています。インターネット監視サービスは必要ありません。

6
Raf

PhantomJS または CasperJS に時間をかけることを強くお勧めします。

これらは、HTTPおよびDOMレベルのJSと対話するブラウザーシミュレーションです。 Top Hat でアプリをテストするために使用します。非常に重いJSクライアントです。

PhantomJSは、あなたが望んでいるとおりに動作させるのは難しいかもしれませんが、時間を費やす価値があるので、気の弱い人には向いていません。

幸運を祈ります。それがどうなるか教えてください @ kentf

1
ewakened

$_GET["URL"]に渡されたものをすべてダウンロードしてtemp.htmlに保存するPHPページを作成します。次に、ソース<iframe>temp.htmlを作成します。次に、JavaScriptを使用してiframeのinnerHTMLを取得します。そのinnerHTMLを別のPHPページに渡してdomain.htmlとして保存し、モニターでdomain.htmlをチェックアウトして、サイトのJavaScriptコンパイルバージョンを確認します。このプロセス全体を開始するブラウザーを開くための行を追加し、30秒後にdomain.htmlを確認するだけです。

0
Dandy Spider