将ContentType头转换为文件扩展名

2024-05-14 16:48:01 发布

您现在位置:Python中文网/ 问答频道 /正文

所以我要做的是把HEADER requests内容类型转换成文件扩展名。对于html页面“text/html;charset=utf-8”的典型内容类型是这样的,这是python的给定响应。我已经研究过使用mimetype模块,但没有成功,因为它看起来不适合我所寻找的。在

小结:

我想把“text/html;charset=utf-8”转换成this.html

典型的图像内容类型是“image/jpeg”,这取决于图像类型,但是我不太担心图像,因为大多数url都指定路径中的图像。这是更多的网站,没有结束“blahahah.html““

我不想使用任何不在基本python库中的库。在


Tags: 模块文件text图像类型内容html页面
1条回答
网友
1楼 · 发布于 2024-05-14 16:48:01

您可以拆分和剥离:

r = requests.get("http://stackoverflow.com/questions/29674905/convert-content-type-header-into-file-extension")

from mimetypes import guess_extension

print(guess_extension(r.headers['content-type'].partition(';')[0].strip()))
.htm

相关问题 更多 >

    热门问题