>  2006/05/21 (日) 05:18:21        [qwerty]
> > WEBからHTML取得ってどうやるの?(´ー`)
> 言語によるけど漏れならrubyかなぁ
>   # HTML BODY を取得
>   def get_html_body(uri_str)
>     url = uri_str
>     begin
>       uri = URI.parse(url)
>       uri.path = '/' if uri.path == nil || uri.path == ''
>       Net::HTTP.start(uri.host, uri.port) { |http|
>         response , = http.get(uri.path)
>         return response.body
>       }
>     rescue Net::ProtoRetriableError => err
>       raise 'サーバから HTML ファイルを取得できませんでした。' if limit == 0
>       limit -= 1
>       url = err.response['location']
>       retry
>     end
>   end
> 関数化するとこんな感じ

漏れのもrubyだけどもっと短いよ
全部で12行

参考:2006/05/21(日)05時17分40秒