urllib.request python
时间: 2023-11-22 13:44:08 浏览: 95
python urllib3 requests
urllib.request是Python内置的HTTP请求库,可以用来发送HTTP/HTTPS请求。它提供了一些常用的方法,如urlopen()、urlretrieve()等,可以方便地进行网络请求和文件下载。
使用urllib.request发送HTTP请求的基本流程如下:
1. 构造请求对象(Request);
2. 发送请求(urlopen());
3. 处理响应(Response)。
下面是一个简单的示例代码,演示了如何使用urllib.request发送GET请求:
```python
import urllib.request
url = 'https://www.baidu.com'
req = urllib.request.Request(url)
response = urllib.request.urlopen(req)
print(response.read().decode('utf-8'))
```
在这个示例中,我们首先构造了一个Request对象,然后使用urlopen()方法发送请求,并获取响应。最后,我们将响应内容以UTF-8编码输出到控制台。
阅读全文