用python写一个下载器
最近有人反馈部分用户使用迅雷X会出现低于下载速度600K的限速情况,为了解决这个问题,今天我们来写一个不限速的下载器。
把代码里http://xxxxxxx/xxxxxxxx/xxxxxx/xxxxxxxx/xxxxxx换成你想要下载的资源的下载链接运行就可以下载了。
D:\极速下载器下载目录\可以换成其他的下载目录。
废话不多说,上源码!
# coding: utf-8
import urllib.request
import os
print('欢迎来到极速下载器')
print('即将开始下载')
url = 'http://xxxxxxx/xxxxxxxx/xxxxxx/xxxxxxxx/xxxxxx'filename = url[url.rindex('/') + 1:]
print('filename = ' + filename)downloaded = '0'def download_listener(a, b, c):per = 100.0 * a * b / cif per > 100:per = 100new_downloaded = '%.1f' % perglobal downloadedif new_downloaded != downloaded:downloaded = new_downloadedprint('download %s%% %s/%s' % (downloaded, a * b, c))path = 'D:\\极速下载器下载目录\\'
if not os.path.exists(path):os.mkdir(path)response = urllib.request.urlretrieve(url, path + filename, download_listener)
写好了之后,就可以享受不限速下载之旅了!
用python写一个下载器相关推荐
- 【kimol君的无聊小发明】—用python写论文下载器
[kimol君的无聊小发明]-用python写论文下载器 前言 一.代码分析 1. 搜索论文 2. 下载论文 二.完整代码 写在最后 前言 某个夜深人静的夜晚,夜微凉风微扬,月光照进我的书房~ 当我打 ...
- 【kimol君的无聊小发明】—用python写论文下载器(图形化界面)
[kimol君的无聊小发明]-用python写论文下载器(图形化界面) 前言 一.使用说明 二.代码分析 1. 功能函数 2. 回调函数 3. 线程生成函数 4. 效果展示 写在最后 前言 某个夜深人 ...
- 【kimol君的无聊小发明】—用python写图片下载器
[kimol君的无聊小发明]-用python写图片下载器 前言 一.单线程版 二.多线程版 写在最后 Tip:本文仅供学习与参考,且勿用作不法用途~ 前言 某个夜深人静的夜晚,我打开了自己的文件夹,发 ...
- 【kimol君的无聊小发明】—用python写视频下载器
[kimol君的无聊小发明]-用python写视频下载器 前言 一.爬虫分析 1.视频搜索 2.视频下载 二.我的代码 写在最后 Tip:本文仅供学习与参考,且勿用作不法用途~ 前言 某个夜深人静的夜 ...
- python写一个文件下载器_python使用tcp实现一个简单的下载器
上一篇中介绍了tcp的流程,本篇通过写一个简单的文件下载器程序来巩固之前学的知识. 文件下载器的流程如下: 客户端: 输入目标服务器的ip和port 输入要下载文件的名称 从服务器下载文件保存到本地 ...
- python写一个文件下载器_Python3使用TCP编写一个简易的文件下载器
原标题:Python3使用TCP编写一个简易的文件下载器 利用Python3来实现TCP协议,和UDP类似.UDP应用于及时通信,而TCP协议用来传送文件.命令等操作,因为这些数据不允许丢失,否则会造 ...
- 转:使用Python写一个m3u8多线程下载器
转载:使用Python写一个m3u8多线程下载器 可去看原文:https://blog.csdn.net/muslim377287976/article/details/104340242 文章目录 ...
- 用python写一个文件管理程序下载_Python管理文件神器 os.walk
原标题:Python管理文件神器 os.walk 来自:CSDN,作者:诡途 [导语]:有没有想过用python写一个文件管理程序?听起来似乎没思路?其实是可以的,因为Python已经为你准备好了神器 ...
- python写音乐播放器_AJ Kipper:用Python写一个简易的MP3播放器
用Python写一个简易的MP3播放器 前言 最近在学习Web.py框架的时候,了解了基本的Python连接数据库(MySQL)的方法.学完后,总想用它来干点啥,于是,就想能不能写一个MP3播放器.一 ...
最新文章
- 连续发表三篇NAR的数据库文章——数据库承建
- 【转】IIC总线的FPGA实现
- NodeJS加MongoDB应用入门
- JVM对象分配回收算法
- Android开发--事件的处理/按键按下,弹起,触摸事件等
- 实例告诉你如何把 if-else 重构成高质量代码!
- Android基础(三) UI开发 Part 1
- AutoLayout代码布局使用大全—一种全新的布局思想
- ie6 offsetWidth/offsetHeight无效
- 关于微信,运营商们就这点志向?
- TV3是马来西亚第一家商营电视台
- SQL Server中 缓冲和池的不同点
- (转)是时候说说Pivotal这个富二代了!
- MyBatis连接池的实现原理分析
- 路由器设置DNS的作用
- SAP 配额协议及策略解析
- 希望之花计算机音乐,希望之花 - 寒逸原创 - 5SING中国原创音乐基地
- python看网络电视
- GitHub 寻宝指南
- 高配版极速O艇制作教程