上一次介绍了如何使用urllib.request.urlopen()获取网页源码,那如何爬取网页上的视频与图片呢?就是本次要说的另一个接口:urllib.request.urlretrieve(url,filename),这个函数有两个主要的参数:
①url:要爬取的图片、视频或者网站资源的地址;
②filename:爬取资源的保存位置。
废话不多说,来爬取试试看!
在图片的搜索结果中,随便右键选择一张图片,选择复制链接地址,例如这张图片的url为;
url_image就是1中复制的图片地址!
urllib.request.urlretrieve(url_image,'jk.jpg')
爬取成功!
和获取图片的步骤一样,先获取视频url,再调用接口即可!
先打开某音网页版,按F12或者Ctrl+I打开开发者模式,点击开发者窗口中的"Network",再点击media,复制视频链接即可;
urllib.request.urlretrieve(url_video,'抖音.mp4')
下载成功!
下一次就和大家分享如何定制请求对象噢!觉得有用的点个再走 蟹蟹大家~