> 2006/05/21 (日) 05:17:40 ◆ ▼ ◇ [qwerty]> > これって意味あるのかな?
> > つかWEBからHTML取得して該当するPREタグを引っ張ってくるスクリプト書けば楽じゃない?
> 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
関数化するとこんな感じ
参考:2006/05/21(日)05時15分11秒