Replace Hpricot with Nokogiri

This commit is contained in:
Jaime Iniesta
2013-02-12 09:46:45 -05:00
parent 84a167725d
commit 6995e75d41
15 changed files with 36 additions and 34 deletions

View File

@ -17,17 +17,17 @@ module Oneboxer
def parse(data)
hp = Hpricot(data)
html_doc = Nokogiri::HTML(data)
result = {}
m = hp.at("h1")
m = html_doc.at("h1")
result[:title] = m.inner_text if m
m = hp.at("h4 ~ p")
m = html_doc.at("h4 ~ p")
result[:text] = m.inner_text[0..MAX_TEXT] if m
m = hp.at(".product img.artwork")
m = html_doc.at(".product img.artwork")
result[:image] = m['src'] if m
result