Я пытаюсь использовать domainatrix с nokogiri, и я придумываю задержку. Будучи относительно новым для ruby, я попробовал все возможные варианты синтаксиса функции Domainatrix.parse, чтобы получить href для правильного анализа. Они действительно печатают во время команды «put», но когда я раскомментирую, начинаются проблемы с кодом 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, где я ее использую?