req=urllib.request.Request(url,headers=headers) data=urllib.request.urlopen(req) data=data.read()
时间: 2024-05-25 19:14:18 浏览: 161
python urllib发送请求示例
这段代码使用 Python 中的 urllib 库发送 HTTP 请求并获取响应数据。
首先,我们需要构造一个 Request 对象,需要传入两个参数:url 表示请求的 URL,headers 是一个字典类型,表示请求头信息。可以通过修改 headers 来模拟浏览器发送请求。
然后使用 urllib.request.urlopen 发送请求并获取响应数据,得到的是一个 file-like object 对象,需要调用 read() 方法获取响应数据的内容。
注意:在 Python 3.x 版本中,urllib.request.urlopen 返回的是 bytes 类型的对象,需要使用 decode() 方法将其转换为字符串类型。
阅读全文