- ベストアンサー
外部サーバのxxx.htmlを読み込む方法
毎度お世話になっております。 外部サーバのhtmlを読み込む方法をご教授お願いできないでしょうか? よろしくお願いします。
- みんなの回答 (5)
- 専門家の回答
質問者が選んだベストアンサー
私も詳しく知りません。 単に指定URLの内容を持ってくるときには、 LWP::Simpleを使い、postで取得したい場合や、取得に行く時に UserAgent等を指定したいときは LWP::UserAgentを使っています。 それぞれGoogle等で検索してみてください。すぐに見つかると思います。 一応参考に http://homepage3.nifty.com/hippo2000/perltips/LWP/Simple.html http://homepage3.nifty.com/hippo2000/perltips/LWP/UserAgent.html
その他の回答 (4)
- gentaro
- ベストアンサー率47% (105/221)
PHPなどでHTTPクライアントを作成して、相手側HTMLの内容を取得、 構文、タグ解析などをして処理したい、ということですかね? 例えば検索エンジンのクローラーのような。 http://noongoro.main.jp/note/note0056.html 基本的にはソケットで相手サーバーに接続し、HTTPリクエストをPUTして、 応答をGETするだけです。
お礼
回答ありがとうございます。
- kt_yuka
- ベストアンサー率53% (8/15)
こういうこと? use LWP::Simple; my $url="http://www.yahoo.co.jp"; my $data = LWP::Simple::get($url); print "Content-type: text/html\n\n"; print $data;
お礼
回答ありがとうございます。 LWPの使い方をできれば、もう少し教えて貰えないでしょうか?
- taka37777
- ベストアンサー率30% (166/544)
他サーバのコンテンツは無断利用できないのと、相手サーバに機械的にを掛けると迷惑になりますので、勝手にアクセスするのはNGです。 理屈的にはプログラムで、ブラウザと同様相手サーバにアクセスしてHTMLファイルを取得すれば可能です。 http://ja.wikipedia.org/wiki/Hypertext_Transfer_Protocol
お礼
回答ありがとうございます。
- taka37777
- ベストアンサー率30% (166/544)
外部サーバのHTMLを読み込むというのはどういう事をしたいのですか? ブラウザでソースを表示すると、それがHTMLファイルの内容です。
お礼
回答ありがとうございます。 すいません、説明不足でした。 perlかPHPかrubyで、自サーバをブラウザで見たときに、他サーバのhtmlの内容を、自サーバの方で処理したいのです。
お礼
回答ありがとうございます。