使用mechanize检查具有相似但不同名称的div

时间:2012-12-05 01:31:21

标签: ruby xpath nokogiri mechanize

目前我正在做以下事情:

if( firstTemp == true )
    total = doc.xpath("//div[@class='pricing  condense']").text
else
    total = doc.xpath("//div[@class='pricing  ']").text
end

我想知道无论如何我可以通过机械化来自动获取包含字符串“定价”的div吗?

1 个答案:

答案 0 :(得分:4)

docMechanize::Page吗?对于那些人而言,惯例通常为page,对于doc,约为Nokogiri::HTML::Document。无论如何,对于任何一次尝试:

doc.search('div.pricing')

仅针对第一个,使用at代替search

doc.at('div.pricing')