图片出现了blob:https+地址的格式, 使用requests库访问这个网址,会发现是无法得到图片内容的。
搜索了一番后,这类blob原来全称是二进制大型对象(Binary Large Object),表示一个不可变、原始数据的类文件对象。它的数据可以按文本或二进制的格式进行读取,格式比较灵活,一方面适合实时加载(常常见于视频文件),一方面可以有一定反爬效果。
但破绽也是有的:当浏览器识别了blob对象后,会向服务器请求真实的文件地址。
对于此类图片,我们只需查看其真实请求到的文件网址即可。