python爬取的图片保存到本地

python爬取的图片保存到本地

# -*- coding: utf-8 -*-
import urllib
import requests
import os
import codecs
url = 'http://724.169pp.net/bizhi/2017/039/1.jpg'
bytes = urllib.request.urlopen(url)
f = codecs.open(r'C:\\Users\\ME\\Desktop\\Python project\\pachong\\scrapy\\secondDemo\\photo\\' + '1.jpg', 'wb') # 代开一个文件,准备以二进制写入文件
f.write(bytes.read())  # write并不是直接将数据写入文件,而是先写入内存中特定的缓冲区
f.flush() # 将缓冲区的数据立即写入缓冲区,并清空缓冲区
f.close() # 关闭文件

你可能感兴趣的:(爬虫,urllib)