URLを解析していて、Nokogiriを使用してページ内のすべてのリンクのリストを取得したいとします。Rubyで2D配列を動的に作成するにはどうすればよいですか?
しかし、結果を2次元配列にプッシュしたいと思います。
私は今、これをやっている:
def my_list(url)
root = Nokogiri::HTML(open(url))
list = []
root.css("a").each do |link|
list << (link[:href])
end
end
これは私だけのhttpリンクを提供します。もし私がlist << link
をすれば、私には完全な<a>
というタグが与えられます。
は、私は何をしたいlist[0][1]
を言う他のセルに(link.text
を使用することができます)list[0][0]
を言って、その後、hrefの値(link[:href]
を使用して)へのリンクのテキストだけをプッシュすることです。
どうすればよいですか?
ありがとうございました。すべての速度に関する
その:S – texasbruce
。果物忍者^^ – fl00r
ありがとうございました...とても素敵です。 – marcamillion