request.urlretrieve()方法传入请求头信息(headers)

该方法用于将网络位置的文件下载到本地位置

1. 导入模块

from urllib import request

2. 创建一个opener对象

opener = request.build_opener()

3. 向opener传入请求头信息,譬如以下

opener.addheaders = ([(“User-Agent”,“xxxxx”),(“Cookie”, “xxxxxx”)])

4. 将创建好的opener对象装入request

request.install_opener(opener)

5. 调用request.urlretrieve(url, filename)下载url指定的地址的文件到filename指定的路径 + 文件名

你可能感兴趣的:(爬虫框架,python)