1、代码
import urllib.request
import urllib.parse# 指定 URL
url = 'https://fanyi.baidu.com/sug'# POST 请求携带的参数进行处理流程:
# 1. 将 POST 请求参数封装到字典
data = {'kw': '西瓜'
}# 2. 使用 parse 模块中的 urlencode 进行编码处理
data = urllib.parse.urlencode(data)# 3. 将步骤2的编码结果转换成 bytes 类型
data = data.encode()# 发起 POST 请求:urlopen 函数的 data 参数表示经过处理之后的 POST 请求携带的参数
response = urllib.request.urlopen(url=url, data=data)
# 读取并打印响应内容(从字节解码为字符串)
print(response.read().decode('utf-8'))
2、运行结果