nokogiri / open-uri如何解析多个网址

时间:2013-03-03 02:03:36

标签: ruby uri nokogiri

我正在尝试从一个看起来像这样的网站获取数据...... http://www.site.com/thing/?word=(A字) 任何回答这个问题的人都知道,要打开这个,你需要输入这样的东西...... doc = Nokogiri :: HTML(打开('链接到网址) 我有来自同一网站的多个“区域”,其中唯一改变的是=符号后面的单词。有没有办法我可以编译一个单词列表,并使它成为我不必写出一堆doc = Nokogiri :: HTML(开放(链接)的东西,我已经尝试了一些东西但是我只是没有抓住。谢谢。

1 个答案:

答案 0 :(得分:0)

如果我理解正确,你似乎想做这样的事情:

words = ['apple', 'bannana', 'cucumber']

words.each do |word|
 address = "http://www.site.com/thing/?word=" + word
 doc=Nokogiri::HTML (open(address))
 // do more stuff with doc
end