一. Base64介绍
Base64是一种用64个字符来表示任意二进制数据的编码方法, 常用在于URL, Cookie, 网页中传输少量二进制数据。
二. base64图片示例
以某一网站上的验证码为例,这是一张进行了Base64编码的PNG图片。 示例网站地址

这张验证码图片,并不是从url加载过来, 而是通过base64编码嵌入在网页中。
查看base64编码后的二进制数:

三. 获取步骤
所需要的库有:requests, BeautifulSoup, pillow, base64, BytesIO
1. 获取网页的源代码: 直接使用requests库即可

2. 通过解析工具获取图片的地址, 这里以BeautifulSoup作为例

3. 使用base64解码

4. 使用pillow库中的Image类展现图片

本文介绍Base64编码方法及其在网络传输中的应用,并通过一个具体的Base64编码图片示例,展示如何使用Python的requests、BeautifulSoup、pillow等库进行解码并显示图片。
3万+

被折叠的 条评论
为什么被折叠?



