python自动下载网页中的文件,python 自动安装程序

本文介绍了如何使用Python自动下载文件,包括基本的requests库下载,处理登录需求时携带cookie,以及使用urllib库。通过实例演示了遇到登录页面时的解决方案和最终成功下载HDF文件的过程。
摘要由CSDN通过智能技术生成

大家好,本文将围绕python自动下载文件到指定文件夹展开说明,python登录网站自动下载文件是一个很多人都想弄明白的事情,想搞清楚python自动下载网页中的文件需要先了解以下几个事情。

问题描述

Python自动下载文件,通用文件,包括但不限于压缩文件、图片等。

解决方法

一般情况下,Python下载文件的方式有以下几种:

利用、,即Python爬虫用的最多的库;

这个函数还可以接受另外一个参数,比如这样用:

,其中为:

这样程序可以即时打印出下载的进度python100行代码画皮卡丘

利用;

利用,划重点,我女神瑾瑾推荐的!

这三种下载方式一般都可以,根据自己的喜好选择。

问题升级

我推荐了第一种方法给瑾瑾,然后用她给我的链接试了下,链接为:https://n5eil01u.ecs.nsidc.org/DP5/MOST/MOD29P1D.006/2017.02.28/MOD29P1D.A2017059.h12v28.006.2017060080442.hdf,最后下载下来的文件发现为一个html文件:

第一次下载下来的文件.png

仔细看发现,这是一个请求登录的表单:

于是手动复制地址到浏览器,跳转到EARTHDATA的登录页

跳转到的登录页.png

果断申请账号登录。

问题解决,Python携带cookie下载文件

如何获取网站的cookie.png

那么剩下的就是下载了,用了女神瑾瑾推荐的函数:

第一种

第二种

最后成功的下载了文件。

Python大法系列文章

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值