0
我試圖用nokogiri domainatrix,並拿出一個劫持。對於ruby來說相對來說比較陌生,我已經嘗試了Domainatrix.parse函數中的每個語法變體,以便我可以正確解析href。他們做的「看跌期權」命令時打印,但是當我取消了domainatrix代碼的問題開始:私人方法`分裂'要求爲零:NilClass(NoMethodError)
require 'rubygems'
require 'domainatrix'
require 'anemone'
require 'open-uri'
require 'nokogiri'
doc = Nokogiri::HTML(open("http://www.cnn.com"))
doc.xpath('//a/@href').each do |node|
linkage = node.text
puts linkage
url = Domainatrix.parse(linkage)
print url.domain
print url.public_suffix
end
任何人有任何想法?我認爲這只是一個語法問題,或者我不能在使用Domainatrix函數的地方使用它?
你可以在問題中提供NoMethodError的完整堆棧嗎? – 2010-08-04 11:43:36