2
有没有办法添加JavaScript支持机械化,以便它将处理像document.location.href=
这样的简单重定向?如何将JS支持添加到Ruby Mechanize gem?
有没有办法添加JavaScript支持机械化,以便它将处理像document.location.href=
这样的简单重定向?如何将JS支持添加到Ruby Mechanize gem?
要支持,你只需要提取href参数(使用正则表达式也许),然后执行:
mech.get(href_param)
据我所知mechanize
支持相对URL的。
如果javascript是必须的,那么我会建议firewatir。它可以自动化的Firefox,这样你就可以得到一个免费的JavaScript解释器。
但如果重定向是有条件的呢? – Fluffy 2009-08-10 15:36:24