目前我正在做以下事情:
if( firstTemp == true )
total = doc.xpath("//div[@class='pricing condense']").text
else
total = doc.xpath("//div[@class='pricing ']").text
end
我想知道无论如何我可以 Mechanize 以自动获取包含字符串“pricing”的 div 吗?
最佳答案
doc
是 Mechanize::Page
吗?通常约定是 page
和 doc
Nokogiri::HTML::Document
。无论如何,对于任何一种尝试:
doc.search('div.pricing')
对于第一个,使用 at
而不是 search
:
doc.at('div.pricing')
关于ruby - 使用 mechanize 检查名称相似但不同的 div,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13714944/