谷姐:我们都是谷歌迷
We are all Google fans

网页中图片不显示扩展名-igoogle

Rate this post

爬一个网站:

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分钟前

这个直接爬下来就行,甚至不用判断,他会自动给你保存成相应的图片格式。

申明:本文内容由网友收集分享,仅供学习参考使用。如文中内容侵犯到您的利益,请在文章下方留言,本站会第一时间进行处理。

未经谷姐允许不得转载:谷姐靓号网 » 网页中图片不显示扩展名-igoogle
分享到: 生成海报

热门文章

评论 抢沙发

评论前必须登录!

立即登录   注册

买Google Voice认准【谷姐靓号网】

Google Voice靓号列表Google Voice自助购买
切换注册

登录

忘记密码 ?

切换登录

注册

我们将发送一封验证邮件至你的邮箱, 请正确填写以完成账号注册和激活