【发布时间】:2016-07-06 03:42:15
【问题描述】:
我正在尝试从所有购物网站获取一般价格
到目前为止我尝试了什么:
price = doc.xpath('//span[contains(text(), "$")]').try(:first).try(:content)
if (!price)
price = doc.xpath('//div[contains(text(), "$")]').try(:first).try(:content)
end
我尝试过的 html 示例: https://jet.com/product/adidas-Real-Madrid-Ball-15-5/a08713c229924ceca7171850680d3e32(此网址的 HTML)
这不是很好,我做错了什么? 谢谢大家
【问题讨论】:
-
欢迎来到 Stack Overflow。阅读“How to Ask”和“minimal reproducible example”。您需要在问题中提供一个最小的 HTML 示例。 “这不是很好”是什么意思?错误?没有得到任何结果?它烧掉了大气层?
标签: ruby-on-rails ruby nokogiri