gpt4 book ai didi

html - 单击网站按钮 - Perl WWW::Mechanize

转载 作者:行者123 更新时间:2023-11-28 00:22:19 25 4
gpt4 key购买 nike

我尝试使用 perl 脚本来自动化与网站的交互。

我使用模块 WWW::Mechanize 来实现我的设计。但是我无法使用如下命令在我的 perl 脚本中执行按钮单击。

$mech->click( $button [, $x, $y] ) 
$mech->click_button( ... )

这是因为这个按钮不属于任何形式,没有名字,我不能在我的perl脚本中调用或定位这个按钮。我如何才能像与浏览器交互一样在我的 perl 脚本中单击此按钮?谢谢。

<button class="button transactional" id="checkout-now"><span>Check Out Now</span></button>

最佳答案

如果按钮不属于任何形式,它应该定义 onclick 事件,如提到的@Bilzac 和@hijack。在这种情况下,您无法重现浏览器的行为,因为 WWW::Mechanize 仅进行 html 分析。

处理 JavaScript 事件比实现整个 JavaScript 事件和 DOM 交互更容易实现浏览器的网络事件。

关于html - 单击网站按钮 - Perl WWW::Mechanize,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8147006/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com