今天使用python抓取网页上的图片,并且下载到本地。
思路:
首先获得待下载图片完整的url信息;
使用urllib.request模块中的urlopen打开文件并使用二进制方式写入到文件中。
#urlPath 待下载文件完整的url地址
#outFile 保存文件的完整路径
with request.urlopen(urlPath) as pic:
with open(outFile, "wb") as outfile:
outfile.write(pic.read())
这样就能够完成文件的下载保存,当然,当待下载文件比较大时,使用outfile.write(pic.read())这种方式是不可行的,后面再看看什么方法更通用。