Вопрос о методах Нокогири (HTML) - PullRequest
0 голосов
/ 15 марта 2011

Я хотел бы найти конкретные теги HTML, используя nokogiri. Например, я хотел бы найти все теги на странице, которую я получил, и все теги на этой странице. Является ли это возможным?

1 Ответ

1 голос
/ 15 марта 2011

Найти каждый тег на странице легко.

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
...