爬虫入门及小案列,我们将学会如何爬取网站图片,视频

首先,我们需要导入request的包
然后定义我们要访问的地址,模拟浏览器发送请求,获取返回内容,
最后,再通过**urllib.request.urlretrieve()**的方法来下载我们所需内容,并在我们安装Python路劲的文件中,只需打开文件夹即可查看哦。

# 使用urllib 来获取百度首页的基本源码
# 1首先定义一个url即将要访问的地址
import urllib.request
url = 'http://www.baidu.com'
# 模拟浏览器向服务器发送请求
# read()返回是字节码式二进制数据
# 我们要将二进制数据转换为字符串
# 二进制 -》 字符串,解码 decode('编码的格式')
response = urllib.request.urlopen(url)
# 获取响应中页面的源码
# read(10)按字节码来读
# 还可以按行来读 .readline()
content = response.readline().decode('utf-8')
# contents = response.readlines()
print(content)
# response的类型是HTTPResponse
print(type(response))
# 返回状态码.getcode()
print(response.getcode())
# 返回的是url地址
print(response.geturl())
# 获取的是状态信息
print(response.getheaders())

# 下载一个网页
# 第一个是下载路劲,第二个是filename文件名
# urllib.request.urlretrieve(url,'baidu.html')

# 下载图片
# url_picture = "https://img1.baidu.com/it/u=365336113,2668004663&fm=253&fmt=auto&app=138&f=JPEG?w=500&h=889"
# urllib.request.urlretrieve(url=url_picture,filename='小姐姐.jpg')

# 下载视频
url_viedo = "https://img.tukuppt.com/video_show/2422006/00/01/70/5b4c41fc74425_10s_big.mp4"
![图片及视频在文件中位置](https://img-blog.csdnimg.cn/1dde0b2f876342fca146e7a6978766ad.png#pic_center)
# 注意因为,python没有视频播放器,所以需要打开文件夹找到视频的路劲,用电脑佩带的播放器来播放哦
**♥♥创作不容易,喜欢记得点赞关注哦**




Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐