【问题标题】:How to click on this button on Webpage using Perl and Mechanize如何使用 Perl 和 Mechanize 在网页上单击此按钮
【发布时间】:2014-07-17 19:25:24
【问题描述】:

这对于已过期的 Perl 脚本编写者来说可能听起来很简单,但我正在尝试使用 Perl 和来自 CPAN 的 WWW::Mechanize::Firefox 单击网页上的按钮。这是按钮的源代码:

<button type="submit" class="add-to-cart nsg-button--nike-orange" >

                        ADD TO CART

        </button>

顺便说一句,这不是页面上唯一的按钮,我当前尝试单击它的方法是click_button =&gt; 'ADD TO CART',但这似乎对我不起作用。 非常需要有关单击此按钮的任何帮助。谢谢。

【问题讨论】:

  • click_button 接受按钮的name、按钮的value、按钮对象、按钮的id 或按钮编号。 ADD TO CART 不是这些。
  • 它不喜欢我的有效 HTML。
  • 如果添加到购物车不是这些,那么现在我应该点击按钮吗?

标签: javascript perl firefox button mechanize


【解决方案1】:

根据文档,您应该可以致电$mech-&gt;click({ selector =&gt; '.add_to_cart' });

【讨论】:

    猜你喜欢
    • 2016-06-23
    • 2011-12-30
    • 2013-07-12
    • 1970-01-01
    • 2011-11-07
    • 1970-01-01
    • 2014-12-18
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多