クローンジョブでJavaScriptを実行する必要がありますが…可能ですか?

クローンジョブでJavaScriptを実行する必要がありますが…可能ですか?

毎時間ページをロードし、そのページでJavaScriptを実行する必要があります。現在Firefoxを使用して手動でページをロードしていますが、サーバー(Ubuntuなど)でcronジョブを実行して自動化したいと思います。仕える人8.04LTS。

一部のWeb検索では、geckoにjavascriptを実行させるのが最善の方法であると提案していますfirefox -remote openurl(...)が、これにはX11が必要です。サーバーのインストールでエミュレートする方法がわかりません。

したがって、本質的には、時間ごとのタスクがシミュレートされた環境で実行され、firefox出力を削除したいと思います。 (私は結婚していません。JavaScriptを実行する同様のコマンドをfirefox喜んで受け入れます。)wget

答え1

使用したミックスに追加するためにHTMLユニット上記よりも。

答え2

仮想Xサーバー(Xvfb)に表示されているグラフィックブラウザ(Firefoxなど)を実行できます。バラよりLinuxでFirefoxヘッドレスを実行する方法(例:libgtk-x11-2.0.so.0は不要)?、そしておそらくDebian で Xvfb を起動するには?

エリンクスオプションのJavascriptサポートを含むテキストモードブラウザ。 Ubuntu 8.04のバージョンはJSサポートなしでコンパイルされるため、独自のバージョンをコンパイルし、Mozilla SpiderMonkey JavaScriptライブラリこのガイドラインはマニュアルに記載されています。役に立つかもしれません。

答え3

あなたは試すことができますhttp://www.phantomjs.org/ヘッドレスWebKitブラウザ。

関連情報