2024-05-12 12:24:38 发布
网友
看着requests documentation,我知道我可以使用响应.内容对于二进制内容(例如.jpg文件)和响应.text对于常规的html页面。但是,当源代码是一个图像,并且我尝试访问r.text时,脚本会挂起。如何预先确定响应是否包含html?在
我已经考虑过检查url中的图像扩展名,但这似乎不是万无一失的。在
内容类型应为标头。请参阅文档中的this页。在
示例代码:
r = requests.get(url) if r.headers['content-type'] == 'text/html': data = r.text elif r.headers['content-type'] == 'application/ogg': data = r.content
内容类型应为标头。请参阅文档中的this页。在
示例代码:
相关问题 更多 >
编程相关推荐