簡體   English   中英

將Content-Type標頭轉換為文件擴展名

[英]Convert Content-Type header into file extension

所以我要做的是將HEADER請求內容類型轉換為文件擴展名。 對於html頁面“text / html; charset = utf-8”,典型的內容類型是這樣的,這是來自python的給定響應。 我已經研究過使用mimetype模塊沒有成功,因為它看起來不適合我正在尋找的東西。

撞倒:

我想將“text / html; charset = utf-8”轉換為此“.html”

典型的圖像內容類型是“image / jpeg”,具體取決於圖像類型,但我並不太擔心圖像,因為大多數網址指定路徑中的圖像。 這更適用於不以“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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM