python request post 提交表单
时间: 2023-09-10 14:10:13 浏览: 138
好的,那我来给您讲一下如何使用requests库来提交表单数据。
首先,您需要导入requests库:
```
import requests
```
然后,您需要构造一个包含表单数据的字典。例如,如果您要提交一个包含用户名和密码的表单,可以这样做:
```
data = {
'username': 'your_username',
'password': 'your_password'
}
```
接下来,您需要使用requests库的post方法来提交表单数据。例如:
```
response = requests.post('http://example.com/login', data=data)
```
这里的'http://example.com/login'是您要提交表单数据的URL。最后,您可以使用response对象来查看服务器返回的响应。
如果您需要在POST请求中包含其他参数,例如请求头或请求参数,也可以将它们作为参数传递给post方法。例如:
```
headers = {
'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/58.0.3029.110 Safari/537.3'
}
params = {
'key1': 'value1',
'key2': 'value2'
}
response = requests.post('http://example.com/login', headers=headers, params=params, data=data)
```
其中,headers是请求头,params是请求参数。
希望这能够帮助您提交表单数据。
阅读全文