我正在尝试通过机械化加载以下页面:
http://www.amazon.com/dp/B014R6MVH2
Product Description div (div id="productDescription)似乎是javascript驱动的部分,因此无法机械化。
对此有什么解决方案吗?也许是一个gem,我可以用它来执行javascript并查看部分?
另一种选择是使用无头浏览器。我尝试过selenium,但它比机械化慢得多。
发布于 2015-11-25 07:33:45
它对我来说很有效:
agent = Mechanize.new
page = agent.get 'http://www.amazon.com/dp/B014R6MVH2'
page.at('#productDescription .content').text
#=> Description This item is a simple and useful wedding banner....https://stackoverflow.com/questions/33901238
复制相似问题