質問: ここ「はてな」の紹介URLを入れると自動的にそのURL先の○○を取り出していますが、これのやり方はどうやっているのでしょう。Googleなんかだと保存してそうですが、hatenaはその都度表示させていますよね。
回答: はてな Googleはロボットが検索したうえで、データベースを作成しているので、そのロボットがデータとして格納していると思われますが、はてなのばあいは、CGIでHTMLを取得し、と言う場所を検索して、そこに挟まれた文字を出力しているのではないでしょうか。 print”Content-type:text/html¥n¥n”; use LWP::Simple; $c=0; $fdname=””; $doc = get($fdname); $find = index ($doc, ’title’, $find ); $i = index ($doc, ’>’, $find ); $i++; $j = index ($doc, ’<’, $i ); $w=substr($doc,$i,$j-$i); print ”$w ”; exit(); こんな感じだと思います。 これだと横文字のページタイトルしか取得できないので、改良してください。