我有以下网站,我试图用nokogiri解析:
require 'rubygems'
require 'nokogiri'
require 'open-uri'
page = Nokogiri::HTML(open("https://www.haekken.de/events/"))
page.css("a.event-link").each do |n|
puts n["href"]
end
puts page.class # => Nokogiri::HTML::Document
我试图用这段代码解析所有链接,但只是得到一个空数组:
<a>
在使用此选择器时,例如https://try.jsoup.org/,我将获得要从此页面中提取的所有正确元素。我是否需要遍历所有这些元素,或者是否有更简单的方法从$conn->query("SET CHARACTER SET utf8;");
$conn->query("SET collation_connection = utf8_unicode_ci;");
元素中提取所有链接?
答案 0 :(得分:0)
如评论中所述:网址错误且代码正在运行(对于未来的googelers)
抱歉,我无法将您的任何答案用作正确的答案(因为他们在哪里发表评论)