python使用request
时间: 2023-11-02 20:55:50 浏览: 49
Python使用requests库发送HTTP请求有两种常见的方式,分别是使用GET请求和POST请求。
使用GET请求的示例代码如下:
```
import requests
response = requests.get('http://httpbin.org/get')
print(response.status_code)
print(response.text)
```
上述代码使用requests库发送了一个GET请求,请求地址是'http://httpbin.org/get'。通过调用get方法,并传入请求地址,即可发送GET请求。请求的响应结果可以通过status_code属性获取响应的状态码,通过text属性获取响应的内容。
使用POST请求的示例代码如下:
```
import requests
url = 'http://httpbin.org/post'
data = {'name': 'Tom', 'age': 20}
response = requests.post(url, data=data)
print(response.status_code)
print(response.text)
```
上述代码使用requests库发送了一个POST请求,请求地址是'http://httpbin.org/post',并传递了一个字典类型的数据作为请求的参数。通过调用post方法,并传入请求地址和数据,即可发送POST请求。同样地,可以通过status_code属性获取响应的状态码,通过text属性获取响应的内容。
这两种方式可以根据实际需求选择使用,GET请求适用于获取数据,而POST请求适用于提交数据。所以要根据具体的情况选择合适的方式进行请求。同时,你还可以在请求中添加更多的参数,例如请求头、cookies等,以满足不同的需求。<span class="em">1</span><span class="em">2</span><span class="em">3</span>