Javascript Python:登录到网页并单击按钮而不使用Selenium

Javascript Python:登录到网页并单击按钮而不使用Selenium,javascript,python,html,Javascript,Python,Html,我正在编写一个python脚本来连接到一个网站,登录,然后在下一页的给定时间单击一个按钮。我用Selenium成功地做到了这一点,但我想要一个不需要打开浏览器的解决方案 我正试图通过请求来完成它。我可以登录并导航到受保护的页面,但我很难按下按钮: import requests payload = { 'username': 'MyUsername', 'password': 'MyPassword' } with requests.Session() as s: p

我正在编写一个python脚本来连接到一个网站,登录,然后在下一页的给定时间单击一个按钮。我用Selenium成功地做到了这一点,但我想要一个不需要打开浏览器的解决方案

我正试图通过请求来完成它。我可以登录并导航到受保护的页面,但我很难按下按钮:

import requests

payload = {
    'username': 'MyUsername',
    'password': 'MyPassword'
}

with requests.Session() as s:
    p = s.post("login_URL", data=payload)
    print (p.text)

    r = s.get("A_protected_URL")
    print (r.text)
我想按下的按钮位于“受保护的URL”中,其定义如下:

<script type="text/javascript">
function SubmitForm(form) // Button clicked
{
    form.Submit.disabled = true;
    form.Submit.value = "Please wait...";
    return true;
 }
</script>
<div id="submit_button" >
<form action="https://mydummywebsite.com/submitted" 
 method="post" onsubmit="return SubmitForm(this);" >
<input type="submit" class="sub-process-button" name="Submit" value="Submit">
</form>

函数SubmitForm(form)//单击按钮
{
form.Submit.disabled=true;
form.Submit.value=“请稍候…”;
返回true;
}
向执行Javascript的按钮发送请求的正确方式是什么? 谢谢