【问题标题】:How to add JS support to the Ruby Mechanize gem?如何为 Ruby Mechanize gem 添加 JS 支持?
【发布时间】:2009-08-10 15:16:29
【问题描述】:

有没有办法添加 JavaScript 支持以实现机械化,以便处理像 document.location.href= 这样的简单重定向?

【问题讨论】:

    标签: javascript ruby mechanize


    【解决方案1】:

    为了支持这一点,您只需要提取 href 参数(可能使用正则表达式),然后执行:

    
    mech.get(href_param)
    

    据我所知mechanize 支持相对 URL。

    如果 JavaScript 是必须的,那么我建议firewatir。它可以自动化firefox,这样你就可以得到一个免费的javascript解释器。

    【讨论】:

    • 但是如果重定向是有条件的呢?
    猜你喜欢
    • 2020-11-18
    • 2019-07-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-07-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多