Я хотел бы найти конкретные теги HTML, используя nokogiri. Например, я хотел бы найти все теги на странице, которую я получил, и все теги на этой странице. Является ли это возможным?
Найти каждый тег на странице легко.
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