urllib 请求语法
时间: 2023-08-18 15:42:08 浏览: 119
Python3.6通过自带的urllib通过get或post方法请求url的实例
urllib 是 Python 自带的 HTTP 请求库,用于发送 HTTP 请求并获取响应数据。下面是 urllib 的请求语法:
1. 发送 GET 请求:
```python
import urllib.request
response = urllib.request.urlopen(url)
html = response.read()
```
其中,url 是请求的网址,urlopen() 方法会返回一个 HTTPResponse 对象,可以通过 read() 方法获取响应的数据。
2. 发送 POST 请求:
```python
import urllib.parse
import urllib.request
data = urllib.parse.urlencode({'key': 'value'})
data = data.encode('utf-8')
response = urllib.request.urlopen(url, data)
html = response.read()
```
其中,url 是请求的网址,data 是 POST 请求的数据,需要使用 urlencode() 方法将数据转换为 URL 编码格式,再使用 encode() 方法将数据转换为 bytes 类型。
以上就是 urllib 的请求语法,更多细节可以查看 Python 官方文档。
阅读全文