【发布时间】:2010-08-04 11:10:28
【问题描述】:
我正在尝试将 domainatrix 与 nokogiri 一起使用,并提出了一个问题。对于 ruby 来说相对较新,我已经尝试了 Domainatrix.parse 函数的所有语法变化,我可以让 a href 正确解析。他们确实在“puts”命令期间打印,但是当我取消注释 domainatrix 代码问题时:
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 的完整堆栈?