所以我想做的是将HEADER请求内容类型转换为文件扩展名。对于html页面“ text / html; charset = utf-8”,典型的内容类型是这样的,这是python给出的响应。我一直在研究使用mimetype模块没有成功,因为它看起来无法满足我的需求。
撞倒:
我想将“ text / html; charset = utf-8”转换为该“ .html”
典型的图像内容类型是“ image / jpeg”,具体取决于图像类型,但是考虑到大多数url在路径中指定了图像,我对图像不太担心。对于不以“ blahahah.html”结尾的网站,更多
我不想使用不在基本python库中的任何库。
您可以拆分和剥离:
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
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句