博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
【331】python 下载文件:wget / urllib
阅读量:6003 次
发布时间:2019-06-20

本文共 854 字,大约阅读时间需要 2 分钟。

参考:


方法一:wget

import wget, os# 设置下载路径os.chdir(r"D:/tmp")url="https://files.cnblogs.com/files/alex-bn-lee/ESRI_01.zip"# 获取下载文件名称filename = wget.detect_filename(url)# 文件下载wget.download(url)

方法二:urllib.request(python 3.x 与 2.x 有区别)

import urllib.requesturl = 'https://files.cnblogs.com/files/alex-bn-lee/ESRI_01.zip'  # 需要自定义文件名称urllib.request.urlretrieve(url, "demo.zip")

方法三:通过打开浏览器自动下载,需要控制键盘和鼠标

import pynput, webbrowser, timefrom pynput.mouse import Buttonfrom pynput.keyboard import Keymouse = pynput.mouse.Controller()keyboard = pynput.keyboard.Controller()url = 'https://files.cnblogs.com/files/alex-bn-lee/ESRI_01.zip'  # 打开网页webbrowser.open(url)# 反应时间time.sleep(2)keyboard.press(Key.enter)keyboard.release(Key.enter)time.sleep(1)mouse.click(Button.left)# 通过 Ctrl+w 快捷键删除当前页面with keyboard.pressed(Key.ctrl):	keyboard.press('w')	keyboard.release('w')

 

转载地址:http://qjdmx.baihongyu.com/

你可能感兴趣的文章
php 正则匹配出a标签级a标签中的内容
查看>>
iOS ReactiveCocoa 最全常用API整理
查看>>
0621补-MVC的基础整理
查看>>
一种简单的处理大流量访问的方法
查看>>
CSS常见样式
查看>>
swift UICollectionView使用
查看>>
[Uva10559]Blocks(区间DP)
查看>>
openSUSE 13.2 RPM及包管理相关命令记录
查看>>
syslog-ng:retint_careful导致机器hang
查看>>
手撕面试题ThreadLocal!!!
查看>>
【BZOJ】1778: [Usaco2010 Hol]Dotp 驱逐猪猡
查看>>
【BZOJ】3572: [Hnoi2014]世界树 虚树+倍增
查看>>
Cent OS安装使用ffmpeg(完整版)
查看>>
Activity常用方法
查看>>
Ansible 入门指南 - 学习总结
查看>>
2014 蓝桥杯 预赛 c/c++ 本科B组 第九题:地宫取宝(12') [ dp ]
查看>>
第六课 以太坊客户端Geth命令用法-参数详解
查看>>
leetcode-762-Prime Number of Set Bits in Binary Representation
查看>>
[开源]KJFramework.Message 高性能二进制消息框架 - 多元素数组的高性能优化
查看>>
虚拟机VMware中安装Ubuntu18.04
查看>>