所以说我有一个看起来像这样的数组:
links = [['May 1', 'Link A', 'www.linka.com'], ['May 2', 'Link B', 'www.linkb.com']]
我想对 Nokogiri 做的是转到每个链接并在每个页面上返回特定文本(根据我拥有的 xpath)。
我知道我可以做类似的事情:
links.each do |x|
doc = Nokogiri::HTML(open(x[2]))
end
doc
然后在该each
循环中遍历每个。但是,鉴于我的数组中可能有 700 个项目......这似乎效率很低。使用各种嵌套循环等。
有没有更有效的方法来解决这个问题?
谢谢。