2010-08-04 67 views
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函數的地方使用它?

+1

你可以在問題中提供NoMethodError的完整堆棧嗎? – 2010-08-04 11:43:36

回答

1

它被一些格式不正確的網址擋住了。

相關問題