将爬虫抓取的数据储存在本地文件
w:写入文件,不存在则创建,存在就会覆盖
a:追加文件,不存在则创建,存在就追加,不会覆盖掉原文件
r:读取文件
b:写入二进制文件
open创建文件需要把文件关闭
采用一下with as的方法就不用关闭文件了,他会自己运行关闭
write里面输入爬取的资料
import requests
url='https://gimg2.baidu.com/image_search/src=http%3A%2F%2Fpic4.zhimg.com%2Fv2-6c272f6470a98eca718c2fd550bbd804_1440w.jpg&refer=http%3A%2F%2Fpic4.zhimg.com&app=2002&size=f9999,10000&q=a80&n=0&g=0n&fmt=auto?sec=1654151596&t=fc15a300c8af9238522ed958bbb0d4ef'
html=requests.get(url)
print(html.content)
with open('1.jpg','wb')as f:
f.write(html.content)
html.content打印出来后是一串二进制的图片代码
一个图片url也是有<html>的各种标签,通过get方法获取到html,然后content来获取图片的二进制地址
最后通过with as 来对图片进行写入和保存。最后就在代码同级页面生成了1.jpg图片