• ベストアンサー

リンク元のタイトルやファイルサイズの調べ方

リンク元のタイトルやファイルサイズを 調べて表示させるCGIを作りたいなぁと 思っているのですが、何かいい方法を 教えてください。参考ページでもかまいません。 また、リンク元にアクセスさせて調べさせる場合 CGIにかかる負荷ってのは大きいですか? わかる範囲、予想でもかまいませんので 教えてください。

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

  • ベストアンサー
  • BLUEPIXY
  • ベストアンサー率50% (3003/5914)
回答No.1

Perlということでいいのでしょうか アドレスがわかっている時 use HTTP::Headers; use Encode; use LWP; $ua = LWP::UserAgent->new(); $res = $ua->get('http://www.sample.ne.jp/index.html');#取りたいアドレス $head = $res->headers; print length($res->content) ."bytes\n"; $ct=$head->header('content-type'); $charset=(split(/charset=/, $ct))[1]; if($res->is_success){ $title=$res->title; Encode::from_to($title, $charset, "shiftjis"); print $title; } else { print $res->status_line; } みたいな感じでアドレス先のサイズとタイトルを調べられます。 HTMLは結局テキスト(そのページに含まれる画像などを含んでいるわけではない)ので、たかだかしれていると思いますが 表示されるファイルサイズをネットワークを通じて受けるだけの負荷があります。

関連するQ&A

専門家に質問してみよう