我正试图从一个看起来像这样的网站获取数据…http://www.site.com/thing/?word=(一个单词)回答这个问题的人都知道,要打开这个,你需要输入这样的东西…doc=Nokogiri::HTML(打开('链接到网址'))我有来自同一网站的多个"区域",其中唯一改变的是=号之后的单词。有没有一种方法可以让我编译一个单词列表,这样我就不用写一堆doc=Nokogiri::HTML(打开(链接)的东西了,我已经尝试了一些东西,但我只是没有跟上。谢谢。
如果我理解正确的话,你似乎想做这样的事情:
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