爬一个网站:
https://www.chunyuyisheng.com/pc/article/149923/
所有图片都不现实拓展名,
各位大佬,怎么才能知道它的图片扩展名啊?
爬过来的图片怎么给它添加扩展名?
热议
2楼 igger 昨天13:55
检查文件pe.
https://www.52pojie.cn/thread-1591115-1-1.html <---现成的工具
3楼 igoogle 昨天14:00
检查文件pe.
https://www.52pojie.cn/thread-1591115-1-1.html
爬过来的图片,一个一个的检查pe,然后给它手动添加扩展名,也不现实啊。。
有没有自动化的方法啊。。
4楼 xiao77avi 昨天14:02
请求响应头信息里有..
Content-Type: image/jpeg
Content-Type: image/png
而且,普通爬虫用不到 sendfile() .数据总会在内存里转一圈..
简单的读一下前几个 byte 也能直接判断出来..
5楼 祭徐坤 昨天14:03
jpgpng 不是随便加都行吗
6楼 robot 昨天14:04
响应头里有。
其实爬到本地统一加成.png都行
7楼 3xI 昨天14:08
不用做判断
用pillow把mode全转成RGB
加上jpg后缀就完事儿了
8楼 xiao77avi 昨天14:10
爬过来的图片,一个一个的检查pe,然后给它手动添加扩展名,也不现实啊。。
有没有自动化的方法啊。。 ...
jpeg 的头信息
png 的头信息
你写爬虫的话,判断头信息没你想的那么复杂.而且都算不上计算量..
爬虫请求获取到 body 的 byte[] 后,固定取前几个 byte 判断一下就完事了..
9楼 igger 昨天16:31
爬过来的图片,一个一个的检查pe,然后给它手动添加扩展名,也不现实啊。。
有没有自动化的方法啊。。 ...
检查个pe头就可以了.
10楼 igoogle 昨天16:38
jpeg 的头信息
感谢大佬啊。。。
12楼 igoogle 昨天22:17
图种能检测出来吗
用大佬的方法,请求头中有。。
13楼 igoogle 8小时前
响应头里有。
其实爬到本地统一加成.png都行
大佬,统一加png,会不会有浏览器解析不出来啊。。
我就是爬图片到自己网站上的。。
14楼 xiao77avi 半小时前
大佬,统一加png,会不会有浏览器解析不出来啊。。
我就是爬图片到自己网站上的。。 ...
浏览器不靠文件后缀名去判断文件类型的,你改成exe,放到img标签里都能给你解析正确..
15楼 mjjok 17分钟前
这个直接爬下来就行,甚至不用判断,他会自动给你保存成相应的图片格式。
申明:本文内容由网友收集分享,仅供学习参考使用。如文中内容侵犯到您的利益,请在文章下方留言,本站会第一时间进行处理。
