質問: リンク元のタイトルやファイルサイズの調べ方 リンク元のタイトルやファイルサイズを 調べて表示させるcgiを作りたいなぁと 思っているのですが、何かいい方法を 教えてください。参考ページでもかまいません。 また、リンク元にアクセスさせて調べさせる場合 cgiにかかる負荷ってのは大きいですか? わかる範囲、予想でもかまいませんので 教えてください。
回答: 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は結局テキスト(そのページに含まれる画像などを含んでいるわけではない)ので、たかだかしれていると思いますが 表示されるファイルサイズをネットワークを通じて受けるだけの負荷があります。