Skip to content
tenderlove edited this page Sep 12, 2010 · 22 revisions

Welcome to the nokogiri wiki!


require 'nokogiri'

doc = Nokogiri::HTML.parse(<<-eohtml)
<html>
  <head>
    <title>Hello World</title>
  </head>
  <body>
    <h1>This is an awesome document</h1>
    <p>
      I am a paragraph
      <a>I am a link</a>
    </p>
  </body>
</html>
eohtml

doc.find_by_css('p > a').each do |a_tag|
  puts a_tag.content
end