如何使用python请求提交带有JavaScript的表单?

如何使用python请求提交带有JavaScript的表单?,javascript,python,python-requests,forms,Javascript,Python,Python Requests,Forms,我有一页如下。 我希望使用python请求在此页面上提交表单数据。 但不幸的是,在这个网站上,当点击提交按钮时,它调用了一个验证函数 <input type="submit" value="Sign In" onclick="return validate();" style="font-family: Verdana"> 现在,由于我无法直接将表单数据提交到操作页面,我别无选择,只能单击该按钮并执行此JavaScript函数 <input type="submit" va

我有一页如下。

我希望使用python请求在此页面上提交表单数据。 但不幸的是,在这个网站上,当点击提交按钮时,它调用了一个验证函数

<input type="submit" value="Sign In" onclick="return validate();" style="font-family: Verdana">
现在,由于我无法直接将表单数据提交到操作页面,我别无选择,只能单击该按钮并执行此JavaScript函数

<input type="submit" value="Sign In" onclick="return validate();" style="font-family: Verdana">

我尝试过使用urllib,但仍然没有成功。我该怎么办?

如果要使用
请求
urllib
或任何其他python HTTP库,您只能在python中实现使用加密机制,然后将生成的数据直接发送到指定的端点。Selenium?尝试做我正在做的事情的全部目的是用脚本完成一项期望的任务。Selenium还有更多的要求,比如我不打算完成的浏览器。虽然我知道使用一些方法可以使浏览器的弹出静音,但我并不打算这样做。