专栏首页python3python从下载链接下载文件到本地

python从下载链接下载文件到本地

1、需要的python库

requests

2、代码(复制可用)

#引用 requests文件
import requests
#下载地址
Download_addres='https://nj02cm01.baidupcs.com/file/da941ce26b392a4ea0b010b6e021a695?bkt=p3-1400da941ce26b392a4ea0b010b6e021a6956171262a00000003bca9&fid=3310494135-250528-127659779854873&time=1533574416&sign=FDTAXGERLQBHSK-DCb740ccc5511e5e8fedcff06b081203-KqPVE0es2sUR30U1G%2Fvps9I3VY4%3D&to=88&size=244905&sta_dx=244905&sta_cs=0&sta_ft=jpg&sta_ct=0&sta_mt=0&fm2=MH%2CQingdao%2CAnywhere%2C%2Cchongqing%2Ccmnet&resv0=cdnback&resv1=0&vuk=282335&iv=-2&newver=1&newfm=1&secfm=1&flow_ver=3&pkey=1400da941ce26b392a4ea0b010b6e021a6956171262a00000003bca9&sl=82640974&expires=8h&rt=sh&r=220567738&mlogid=445212826855757932&vbdid=1883780403&fin=1533574308687.jpg&fn=1533574308687.jpg&rtype=1&dp-logid=445212826855757932&dp-callid=0.1.1&hps=1&tsl=50&csl=78&csign=0vnYzTYv2VV%2Ff%2FRkrbacf8q2JPs%3D&so=0&ut=8&uter=4&serv=0&uc=1400105996&ic=321428139&ti=86348c5ac45f19b1da511678c3490bd3448fbb7a71823ad8&by=themis'
#把下载地址发送给requests模块
f=requests.get(Download_addres)
#下载文件
with open("12.ipg","wb") as code:
     code.write(f.content)

3、注意

(1)下载地址不是网址,是下载地址,可以在QQ浏览器的点击下载,在下载窗口那里有个复制下载链接,用那个链接

(2)因为现在是单线程下载所有很慢,如果想要下载得很快的话,就要用多线程下载这样速度才会快,多线程的以后再写 (3)下载不同类型的文件一定要把后缀改了,不然会打不开,文件名是下载的文件名

with open("12.ipg","wb") as code:

12就是文件下下来的文件名
..jpg就是他的类型

因为现在这个是单线程嘛下载得很慢就用了一张图片下得比较快

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • python内置模块~shutil

    --High-level file operations,高级的文件操作模块~ shutil 模块的使用主要包括对文件及目录的移动、复制、打包、压缩(解压)、删...

    py3study
  • Python中一些糟糕的语法!你遇到过吗

    其有非常多的优点,但是也并不是完美的,除了大家都知道的执行速度不够快,Python2和Python3的兼容问题,以及GIL锁,在其语法上也有一些特点(是否是缺点...

    py3study
  • GNS3 1.5.2 无法上传文件的解决

      最进下载使用了GNS3的最新版本 1.5.2 ,但很不幸的是,这个版本好像有个bug,不能上传iou,但是能登陆上 IP:3080/upload   注意,...

    py3study
  • 推荐几个好用到爆炸的Google Chrome插件

    这年头,上网不用Google Chrome都不好意思说自己是搞技术的高富帅……咳咳。

    短短的路走走停停
  • Windows上Python安装及Pow

    py3study
  • 多分支流水线任务对 GitLab SCM 的支持

    这个插件还没有二进制文件可用,因为这个插件还处于非常早期的 alpha 阶段,还没有为公众准备好。如果您想尽早介入,可以尝试自己从源代码构建它。

    LinuxSuRen
  • Hack the LAMPSecurity: CTF8 (CTF Challenge)

    欢迎来到boot2root CTF挑战“LAMPSecurity:CTF8”由madirsh2600上传到vulnhub。因为,有一个主题,你需要获取flag以...

    墙角睡大觉
  • 解决卸载WP No Category Base插件后页面出现404的问题

    其实这个插件已经卸载几天了,用了歌神分享的代码版。今天改代码时候,刷新主题的几个文件,包括 functions.php,结果悲剧的事情发生了: ? 所有文章页面...

    张戈
  • 爱了爱了,这个 GitHub 的 Chrome 神仙插件把我整的服服帖帖的

    链接: https://pan.baidu.com/s/1oO3qQxn-1b_nwaTp0wBeBQ

    GitHubDaily
  • Alpha 版本的插件管理库和 CLI 工具

    我的 Google Summer of Code project 项目试图解决这个问题,方法是创建一个库,该库将在 Jenkins 的不同实现中统一插件管理逻辑...

    LinuxSuRen

扫码关注云+社区

领取腾讯云代金券