毎時間ページをロードし、そのページで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ブラウザ。