我想找到使用nokogiri的特定html标签。 例如 - 我想在我得到的页面中找到所有标签,以及此页面中的所有标签。可能吗?
答案 0 :(得分:1)
查找页面中的每个标记都很简单。
require 'nokogiri'
html = <<EOT
<html>
<head>
<title> the title </title>
</head>
<body>
<p>the paragraph</p>
</body>
</html>
EOT
doc = Nokogiri::HTML(html)
doc.search('*').each do |n|
puts n.name
end
>> html
>> head
>> title
>> body
>> p