07/08/30 23:26:02
urlを与えると、そこのhtmlソースから
video/******* (←7桁の数字)
と書いてあるところを見つけて、 ******* を配列@numberに入れてくれるコードを書きたいのですが、
ソース中に出てくる最初の ******* だけしか格納してくれず、
うまくいきません。
かれこれ5時間ほど手詰まりです・・・
どうか助言をお願いいたします。
#! ruby -Ks
require 'open-uri'
class Download_url
def initialize(target_url)
@number = []
@target_url = target_url
html = open(@target_url) do |f|
f.each do |line|
if /video.([0-9]{7})/ =~ line
number.push($1)
end
end
end
end
attr_reader :number
end
urllist = Download_url.new('URLリンク(hika5.blog55.fc2.com)')
puts urllist.number