• 締切済み

wget等でjavascriptのページの保存

WGETなどでPerl、javaスクリプトのページを保存したいです。 業者がとあるサーバを作成し、サーバの稼働状況をWEBページにアクセスすれば確認できるように作ってくれました。おそらくPerlでかかれているページだと思います。 最近サーバーの調子が悪いことがたびたびあり、稼働状況のwebページのログを取ろうと考えています しかし、wgetで取得すると、javaスクリプトをよびだしている感じの内容が保存され、ログとして全く役に立ちません ブラウザアクセスして稼働状況が表示されている状況で、「ソースの表示」で表示されるような内容をバッチで取得したいのですが良い方法がありますでしょうか? 監視をおこなっているPCはWin7のProです。win用のwgetはインストールされています 最終的にはタスクに組み込みたいので、良い方法が有れば教えてください タスクに組み込める形ならwgetにはこだわりません

みんなの回答

  • ques9900
  • ベストアンサー率34% (47/136)
回答No.2

http://kralis.dip.jp/wiki/index.php?wget%E3%82%B3%E3%83%9E%E3%83%B3%E3%83%89%E3%81%AB%E3%81%A4%E3%81%84%E3%81%A6 https://www.softel.co.jp/blogs/tech/archives/987 wgetで取得したhtmlをブラウザで開いてもダメって事なんですかね。 jsファイルしか保存されないという事はないですよね。 ブラウザで見ることができるページならwgetうまく行く気がしますけどね。 もしかしてJSON形式で返って来てたりするんですかね。

  • naoki1986
  • ベストアンサー率28% (28/98)
回答No.1

jsを呼び出していてそのjsが見たいなら、jsのリンクをwgetすればいいのでは? それともPerl側が見たいってことですか? サーバーサイドスクリプトは見れませんよ。 稼働率の監視であればトップページのステータスが200であることを確認できればいいと思うのですが...

関連するQ&A

  • Wgetのダウンロードをウェブサーバで防止する方法

    ホスティングのウェブサーバを最近利用し始めたものです。ここ数日で突然にウェブ転送量が増加したのでログを確認したところ、 WGETを利用した自動ダウンロードが原因であることがわかりました。 Wget によるダウンロードを防止する方法はありますでしょうか?

  • UNIXコマンドwgetについての質問です

    UNIXコマンドのwgetを用いてGoogleの検索結果ページを取得したいのですが、エラーが返ってきてしまいます。 打ち込んだコマンドは「wget 取得したいURL」という形式です。 他の一般的なWebページは問題なく取得することができました。 Googleの検索結果ページを取得する際には何か他にオプションなどが必要なのでしょうか。 解決策わかる方、ご回答よろしくお願いします。

  • ,htaccessで、TOPページのSSIなどはアクセス許可

    わかりにくいですね、 えっと、今、レンタルサーバで独自ドメイン取得してあって.htaccessもいじれるわけなんですが、 アクセスログなどのCGIをおいてあるディレクトリに.htaccessを使ってアクセス認証にしてあるんですが、そうするとトップページに貼り付けたaccessログのscriptやSSIも記録取れなくなります。つまりタブンscriptとかもアクセス認証ではじかれてるのかなって。 で、それらの特定のscript(自分のHP内のscriptなどからのアクセス)を許可するにはどうすれば委員でしょうか?

  • perlでサーバー内ファイルの日付を取得してHTMLに書き出す方法

    サーバー内のファイルが書き換わると、そのサーバー内のWEBページの日付が変わるスクリプトをつくりたいのですが、perlでサーバー内のファイルの日付を取得することはできますか、またHTMLに書き出すにはどうしたらいいのでしょうか。

    • ベストアンサー
    • Perl
  • javascriptを起動した後のウェブページを取得するには

    こんにちは。よろしくお願いいたします。 以下のようなHTMLソースをブラウザで読み込むとhogeと 表示されますが、PHPのfile_get_contentsやPerlのLWPなどを使って ページを取得するとソースそのものが取得されます。PHPやPerlを使って ブラウザから見たソース(以下の例ではhoge)を取得するには どのようにしたらよいのでしょうか? <script type="text/javascript"> window.onload=function (){ document.getElementById("a").innerHTML="hoge"; } </script> <div id="a"></div>

    • ベストアンサー
    • PHP
  • JavaScript実行後ページのダウンロード

    JavaScript実行後のWEBページをダウンロード出来るコマンドを探しています。 WEBページをブラウザで表示すると、wget等のダウンロードコマンドでダウンロードしたHTMLとは内容が異なる場合があると思うのですが、JavaScript実行後のHTMLをダウンロード出来るコマンドはないでしょうか。 もしかしたら私の勘違いで、実はJavaScriptが実行されたからWEBページの内容が異なるのではない場合もあるかと思うのですが、とにかくブラウザで表示されるのと同じ内容のHTMLをダウンロード出来るコマンドを探しているという事です。 どなたかご存知の方がおられましたら、お教え頂けないでしょうか。

  • [Javascript]付加情報を拾いたい!

    こんにちわ。 http://www.dokoka.net/index.html?ID=2003 ↑例 (1)例のようにHTMLファイルである情報を付加させてHTMLファイル内のJavaスクリプトで拾うにはどのようなコマンド(?)でやれば拾うことができますか? (2)また、初期ファイルがindex.htmlと設定されているサーバ環境であれば、 http://www.dokoka.net/?ID=2003 とすればアクセスできますか? (3)また、http://www.dokoka.net/?ID としてHTMLのJavaスクリプトで「ID」を取得するコマンドなどありますか? いろいろお聞きしてしまいましたが是非とも宜しくお願いいたします。

  • ブラウザでページを保存すると、サーバーに記録残る?

    ブラウザでWEBページを表示した際、ページをそのまま保存することがあると思います。「Cntrl」+S など。 その場合、その「保存」したこと自体は、WEBページのサーバーには記録として残るのでしょうか?例えば、ユーザーを識別するIDつき(URLに)でブラウズしているページを、ダウンロードすると、そのダウンロードという行為はサーバーから認識できるのでしょうか?(後ほどログを検証して、判別するものでしょうか?) それとも、ダウンロードはあくまでも、WEBページに表示済みのもの(サーバーからブラウザまで届いた情報:ブラウザに良い込み済みのもの)を、ローカルに保存しているだけ(なのでサーバーには記録が残らない)のでしょうか? また、これはさすがにサーバーには残らないと思いますが、ページを表示して、「Cntrl」+C で全体をコピーするのは、サーバーから認識できるのでしょうか? よろしくお願いします。

  • 複数ページのアクセスログ

    複数ページのアクセスログを取得したいのですが、各ページにCGIの記述をするしか方法はないのでしょうか。今までは自社サーバーでIISのログを取得していたのですが、今回レンタルサーバーへ移行した為取得できなくなりました。方法があれば教えて下さい。

    • ベストアンサー
    • CGI
  • Webページが表示されない場合の調査方法

    有識者の方々お世話になります。 また、いつもありがとうございます。 最近サーバーで変な現象が起こっています。 Apache(httpd)のプロセスは動作しているのに Webページにアクセス出来なくなります。 サーバ起動直後はWebページにアクセス可能なのですが、 数日経つとページが表示できなくなります。 原因が全く分かりません。 調査の仕方など、/var/log/httpd/以下のログ以外に サーバ側で調べる必要のある箇所があるようでしたらご教授頂きたいです。 お願いします。