【发布时间】:2012-04-19 04:26:52
【问题描述】:
所以我正在解析一个 URL,并希望使用 Nokogiri 获取页面中所有链接的列表。
但我想将返回的结果推入二维数组。
我现在正在这样做:
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> 标签。
我想要做的只是将链接的文本(可以使用link.text)推送到list[0][0],然后将href值(使用link[:href])推送到另一个单元格说list[0][1]。
我该怎么做?
谢谢。
【问题讨论】: