如何向 Ruby Mechanize gem 添加 JS 支持?
-
12-09-2019 - |
题
有没有办法添加 JavaScript 支持以实现机械化,以便它能够处理简单的重定向,例如 document.location.href=
?
解决方案
为了支持这一点,您只需要提取 href 参数(可能使用正则表达式),然后执行以下操作:
mech.get(href_param)
据我所知 mechanize
支持相对 URL。
如果 javascript 是必须的,那么我建议 弗尔瓦蒂尔. 。它可以自动化 firefox,这样你就可以获得一个免费的 javascript 解释器。
不隶属于 StackOverflow