赞
踩
前言:接下来到了我最兴奋的下载了(滑稽),通过urlretrieve()下载
这里我们将通过网页,图片和视频的下载,教大家如何下载,但是只适用于那些没有任何没有反爬虫的网站
方法介绍:urlretrieve(url,filename),其中url是我们获取资源的网址,而filename是我们下载好的资源的名字
如何获取资源的地址:
以获取百度的html文件为例子,百度的网页地址是:http://www.baidu.com
那么我们就直接使用这个url即可
获取http://www.baidu.com的html文件:
import urllib.request #下载网页 url_page = "http://www.baidu.com" urllib.request.urlretrieve(url_page,"baidu.html")下载结果:
运行HTML文件:
同理我们还可以获取图片资源和视频资源
获取图片资源
1.我们打开百度,搜素你要找的图片,然后按下F12进入编辑者模式,查看图片的src
然后我们将src的地址输入到网站,查看这张图片是否是存在的
然后依葫芦画瓢,将上文中的url改为src的url,file的文件格式又.html改为.jpg
- import urllib.request
- # 下载图片
- url_image="https://img1.baidu.com/it/u=2378119578,1413173279&fm=253&fmt=auto&app=120&f=JPEG?w=500&h=508"
- urllib.request.urlretrieve(url_image,"周杰伦.jpg")
视频的下载方式同理(下面用一下一个动漫网站)
视频下载
然后对src进行测试
接着将url改为上述的url地址,并将file的格式改为.mp4等视频格式
- import urllib.request
- #下载地址
- url_video = "https://v6.bdxiguavod.com/9419a4d3395a54752a4e6cb7ff991170/62d6e45e/video/tos/cn/tos-cn-v-3506/00e32bf5691142d287fd4a706947905f/"
- urllib.request.urlretrieve(url_video,"hhh.mp4")
下载时间有点长,就不展示了
赞
踩
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。