在解析HTML文件时有没有办法使用xpath?
我正在寻找一个Ruby Nokogiri等价物,但Crystagiri没有实现它(但是?)。还尝试了myhtml和modest,但无济于事。
答案 0 :(得分:5)
您不需要使用外部库! Crystal内置XML module,其中xpath support。
这是一个基本的例子:
nodes = XML.parse_html(html_content)
nodes.xpath_nodes(query).each do |node|
# do something
end
其中html_content
是您的HTML字符串,query
是您的xpath查询。
答案 1 :(得分:1)