base64编码图片的下载

今天在做练习遇到了base64编码的图片下载,之前也遇到过,但有点忘记了。这下做个随笔记录

开始
image.png

像上图这样的基本就是base64编码的图片了,内容特别长,不能用普通的图片下载方式需要先解码,可以利用xpath定位元素找到这个内容,为了测试,我就直接把内容赋值给text了(内容很长,图片只截取了部分)


image.png

这里有个坑,就是上图标出的红框部分,这个不是base64的编码内容,在解码的时候要把它删掉,一开始一直解码失败,老是出错,仔细看内容发现内容前的这一串被逗号隔开了觉得很可疑,试着删除结果就能正常运行了,正确的内容因该是这样的


image.png

最后进行解码并下载
image.png

成功!红色框就是解码的代码啦,要先引入模块 import base64

ps:本人是小白一枚,只是为了记录分享平时练习,内容可能不太专业,有不严谨的地方请指点,谢谢呢~

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。