• ベストアンサー

外部サーバのxxx.htmlを読み込む方法

毎度お世話になっております。 外部サーバのhtmlを読み込む方法をご教授お願いできないでしょうか? よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • kt_yuka
  • ベストアンサー率53% (8/15)
回答No.4

私も詳しく知りません。 単に指定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

tagatine
質問者

お礼

回答ありがとうございます。

その他の回答 (4)

  • gentaro
  • ベストアンサー率47% (105/221)
回答No.5

PHPなどでHTTPクライアントを作成して、相手側HTMLの内容を取得、 構文、タグ解析などをして処理したい、ということですかね? 例えば検索エンジンのクローラーのような。 http://noongoro.main.jp/note/note0056.html 基本的にはソケットで相手サーバーに接続し、HTTPリクエストをPUTして、 応答をGETするだけです。

tagatine
質問者

お礼

回答ありがとうございます。

  • kt_yuka
  • ベストアンサー率53% (8/15)
回答No.3

こういうこと? 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;

tagatine
質問者

お礼

回答ありがとうございます。 LWPの使い方をできれば、もう少し教えて貰えないでしょうか?

  • taka37777
  • ベストアンサー率30% (166/544)
回答No.2

他サーバのコンテンツは無断利用できないのと、相手サーバに機械的にを掛けると迷惑になりますので、勝手にアクセスするのはNGです。 理屈的にはプログラムで、ブラウザと同様相手サーバにアクセスしてHTMLファイルを取得すれば可能です。 http://ja.wikipedia.org/wiki/Hypertext_Transfer_Protocol

tagatine
質問者

お礼

回答ありがとうございます。

  • taka37777
  • ベストアンサー率30% (166/544)
回答No.1

外部サーバのHTMLを読み込むというのはどういう事をしたいのですか? ブラウザでソースを表示すると、それがHTMLファイルの内容です。

tagatine
質問者

お礼

回答ありがとうございます。 すいません、説明不足でした。 perlかPHPかrubyで、自サーバをブラウザで見たときに、他サーバのhtmlの内容を、自サーバの方で処理したいのです。

関連するQ&A