【Python】 Wget网页图片下载利器
对于新手小白学爬虫,获取网页连接后,想要下载图片怎么办,下面是两种方法,推荐用Wget,能使代码简洁不少,这里放一个对比:
方法一:requests模块
安装:
pip install requests
程序调用:
import requests
img = requests.get(url) # 请求链接,有防爬的要加headers
# 保存图片
with open('D:\\img1.jpg', 'ab') as file:
file.write(img.content)
方法二:Wget模块
安装:
pip install wget
程序调用:
import wget
wget.download(url, out='D:\\img1.jpg')
没错,方法二就是这么简单,真的是谁用谁知道,基本上给它url就能下载,像百度图片这些的,但是如果如果遇到防爬虫措施较严格的可能会失败。另外wget还能用于下载整个网页。
如果遇到更好的下载方法,我再来补充。