gpt4 book ai didi

python - 使用 Python Mechanize 触发 onclick 按钮

转载 作者:行者123 更新时间:2023-12-04 16:22:24 24 4
gpt4 key购买 nike

所以,问题来了:
我得到了一个提供信息的表格。表单只有一个字段,我可以使用 Mechanize 的 .select_form 和 .form 函数轻松地在任何内容中写入。

然而,提交 func.does 并没有像它应该的那样工作。

如何使用 Mechanize 单击 onclick 按钮?
我知道它是 JS,但它也应该是在 Py 中做到这一点的正确方法。

这是表单的 HTML 代码:

<input type="text" name="P_COD" value="IT001990225863" class="textbox2" maxlength=14 size=20 onblur="this.value=this.value.toUpperCase()">
&nbsp;&nbsp;&nbsp;
<input TYPE="button" VALUE="Search" onclick="query()" class="pulsante">

我也试过 br.click('Search') ,它正确指向按钮,但给出以下错误: ControlNotFoundError: no control matching name 'Search', kind 'clickable'
这是表格列表:
<HiddenControl(P_CAP=BOV) (readonly)>
<HiddenControl(P_COD_S=) (readonly)>
<TextControl(P_COD=IT001990225863)>
<IgnoreControl(<None>=<None>)>>

最佳答案

您将需要使用 Selenium 之类的东西,或者其他 headless 浏览器,才能在您的页面上运行 JavaScript。 Mechanize 没有内置 JavaScript 引擎。

关于python - 使用 Python Mechanize 触发 onclick 按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15042718/

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