Differences

This shows you the differences between two versions of the page.

Link to this comparison view

rubyhpricot [2014/10/26 01:52] (current)
Line 1: Line 1:
 +==== Ruby Hpricot Example ====
  
 +The following example shows you how to use Hpricot to parse HTML
 +
 +<code lang="​ruby">​
 +# $Id$
 +#
 +# /​home/​madann/​learn/​ruby/​ht.rb
 +#
 +
 +require '​net/​http'​
 +require '​rubygems'​
 +require '​hpricot'​
 +
 +HOST="​www.estately.com"​
 +http = Net::​HTTP.new(HOST,​80)
 +homepage = http.get('/',​ nil)
 +doc = Hpricot(homepage.body)
 +# p doc.class
 +# p doc.methods.sort
 +inner = Hpricot(doc.at("​body"​).to_html)
 +divs = inner.search("​div"​)
 +p divs
 +
 +</​code>​
 +
 +----
 +  * [[rubyinfo|Back to Ruby]]
rubyhpricot.txt ยท Last modified: 2014/10/26 01:52 (external edit)
CC Attribution-Share Alike 3.0 Unported
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0