【发布时间】:2020-07-19 23:11:54
【问题描述】:
我创建了一个程序来在 Selenium 中填写 HTML 网页表单,但现在我想将其更改为请求。但是,我遇到了一些障碍。我是请求的新手,我不确定如何模拟请求,就好像在原始网站上按下了按钮一样。这是我到目前为止所拥有的 -
import requests
import random
emailRandom = ''
for i in range(6):
add = random.randint(1,10)
emailRandom += str(add)
payload = {
'email':emailRandom+'@redacted',
'state_id':'34',
'tnc-optin':'on',
}
r= requests.get('redacted.com', data=payload)
我试图在网页上“点击”的按钮如下所示 -
<div class="button-container">
<input type="hidden" name="recaptcha" id="recaptcha">
<button type="submit" class="button red large">ENTER NOW</button>
</div>
这个按钮的默认值/“点击”值是多少?我可以使用我的请求代码使用它来提交表单吗?
【问题讨论】:
标签: python html python-requests