当前位置:首页 > 编程技术 > python技术 > 正文内容

python 爬取url 无图片后缀的图片如何爬取

鱼湘肉丝1年前 (2022-12-14)python技术636

我们正常的爬虫爬取图片的时候一般都是 

例如这种图片 https://www.123.com/123j.jpg

os.path.basename(imul)

以这种方式获取图片的后缀以及文件名的  是完全没问题的 


但如果我们遇到这种图片呢? 

https://www.123.com/123123213213

 你肉眼可见的是看不到任何的图片信息的,甚至可以认为他是一篇文章或者网页

压根就不是一个图片的地址

那么python中爬取的话 我们用什么方式呢?

首先第一步 

import imghdr
import uuid

引入 imghdr(获取图片类型) uuid(给图片命名)

 save_name = path + uuid.uuid1().hex + "." + imghdr.what(None, response.data)

保存图片名 =  路径 + 生成一个随机名 + .  + 图片格式

本文链接:https://yun.ha.cn/post/39.html 转载需授权!

分享到:

扫描二维码推送至手机访问。

版权声明:本文由云蛤社区发布,如需转载请注明出处。

技术交流QQ群:657091037

部分文章和资源从互联网中收集,如有侵权 联系站长删除。

本文链接:https://yun.ha.cn/post/39.html

分享给朋友:
返回列表

没有更早的文章了...

下一篇:python使用request获取请求客户端ip的方法

“python 爬取url 无图片后缀的图片如何爬取” 的相关文章

python使用request获取请求客户端ip的方法

python使用request获取请求客户端ip的方法

首先需要使用到Flask和 request的python库,具体用法如下,首先新建一个http.py文件,复制以下代码粘贴进去from flask import Flask, request app = Flask(__name__)...

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。