我单击一个链接,它会发送Ajax请求,然后填充页面。这是我正在解析的链接:
http://dell.force.com/partner/spf__partnersearch?c=us&l=en_US
在此页面上是搜索链接。当我点击它而没有填写显示的表单时,它然后发送一个Ajax请求并用下面的内容填充下面的部分。
如何使用Mechanize阅读它?我无法找到准确的答案。
答案 0 :(得分:3)
Mechanize不会执行javascript,因此您需要使用不同的方法。一种方法是使用所谓的无头浏览器,例如Watir in combination with the headless
gem或PhantomJS with Poltergeist for Ruby bindings。
答案 1 :(得分:1)
您只需提交表单即可。该操作只是提交表单并对响应做了一些事情。