Ruby 初心者スレッド Part 33
at TECH
564:デフォルトの名無しさん
10/01/04 20:54:18
>>561
require 'open-uri'
url = "URLリンク(menu.2ch.net)"
purls = URI.extract(open(url).read, ['http'])
uris = purls.map{|url| URI.parse(url)}.find_all{|uri| /\Apc11\.2ch\.net\Z/ =~ uri.host}
ただ、
「URLを抽出したあとそれに対して何をしたいのか」
「本当に抽出したいのは本文のURLではなくて<a href>のリンクなのではないか」
「貴様は次のレスで「あっあとhttp://も抽出したいです」と言うッ!」
とかいうような危惧がないわけでもない
普通にHTMLパーサ通したほうが近道だったり
一般的な適当範囲の正規表現を通したほうがマシな処理だったりしなくもなくもないかも
次ページ続きを表示1を表示最新レス表示スレッドの検索類似スレ一覧話題のニュースおまかせリスト▼オプションを表示暇つぶし2ch
5403日前に更新/233 KB
担当:undef