分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > IT知识

urllib使用三--urlretrieve下载文件

发布时间:2023-09-06 01:58责任编辑:白小东关键词:url

下载文件

urllib.urlretrieve()

参数:

url:远程地址

filename:要保存到本地的文件

reporthook:下载状态报告

data:有就变成POST请求,有格式要求

返回值:

返回元组(filename, HTTPMessage)

import urllibdef print_list(lists): ???for i in lists: ???????print(i)fname,msg = urllib.urlretrieve("http://blog.kamidox.com/",‘index.html‘)print_list(msg.items())

reporthook:

参数1:当前传输的块数

参数2:块大小

参数3:数据总大小

注意:content-length不是必须的

自定义一个下载进度函数,然后urlretrieve中赋值给reporthook参数即可

import urllibdef print_list(lists): ???for i in lists: ???????print(i)fname,msg = urllib.urlretrieve("http://blog.kamidox.com/",‘index.html‘,reporthook=fun)print_list(msg.items())

urllib使用三--urlretrieve下载文件

原文地址:https://www.cnblogs.com/chillytao-suiyuan/p/9147752.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved