当前位置: 移动技术网 > IT编程>脚本编程>Python > python3解析网页经过base64编码后的图片

python3解析网页经过base64编码后的图片

2018年12月08日  | 移动技术网IT编程  | 我要评论

大炮哥,秦宜智父亲,叶彤倩

有时候我们打开网页看到的图片不是普通的url,例如:www.baidu.com/static/2.jpg,而是经过base64方式加密过的路径:例如:data:img/jpg;base64,/9j/4aaqskzjrgabaqaasa .......... 路径很长,就不写全了。

 

python3.6解码过程:

   网页里的图片路径:data:img/jpg;base64,/9j/4aaqskzjrgabaqaasa ..........

   前面的 ‘data:img/jpg;base64,’必须要去掉,这是帮助浏览器识别这是一个经过base64加密过的标识信息。

head_img=‘/9j/4aaqskzjrgabaqaasa’  #这里由于图片url很长,所有没有写全,实际解码时必须写完整的url。
head=base64.b64decode(head_img)    #解码图片
f=open(local_path,'wb') #local_path 为本地图片要保存的路径
f.write(head)
f.close()

至此,文件已经写到本地了。

如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复

相关文章:

验证码:
移动技术网