我有以下幾點:如何將字符串與數組元素進行匹配?
titles = []
url = []
titles.each do |link|
if link[:href] =~ 'http://www.google.com'
url.push(link[:href])
end
end
,但我一直得到一個類型錯誤:
TypeError: type mismatch: String given
附:我正在嘗試使用Nokogiri來解析從特定URL返回的鏈接。如果任何人有任何鏈接,除了Nokogiri教程/ wiki,關於如何最好地做到這一點,請讓我知道。
爲什麼你有一個實際上包含'link'實體的變量'titles'? – 2012-02-21 18:08:25
這有什麼不同?這與我正在試圖用腳本做什麼有關。這是一個商業邏輯決策。 – marcamillion 2012-02-21 18:16:23
我想知道如何在你的postscript中解決這個問題。一般來說,從文檔中提取鏈接是'doc.find('// a [href]')',但不能進一步瞭解這些包含href的標題。 – 2012-02-21 18:30:49