python获取文件真实链接的方法,针对于302返回码
更新时间:2018年05月14日 09:20:26 作者:AdgerZhou
今天小编就为大家分享一篇python获取文件真实链接的方法,针对于302返回码,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
使用模块requests
方式代码如下:
import requests url_string="https://******" r = requests.head(url_string, stream=True) print r.headers['Location']
扩展:
设置属性:allow_redirects = True ,则head方式会自动解析重定向链接,requests.get()方法的allow_redirects默认为True,head方法默认为False
url_string="https://******" r = requests.head(url_string, stream=True, allow_redirects=True) # print r.headers['Location'] print r.headers["Content-Length"]
使用requests.get()方法,该方法会自动解析重定向的链接.
实例:
import requests url_string="https://******" r = requests.get(url_string, stream=True) print r.headers["Content-Length"]
以上这篇python获取文件真实链接的方法,针对于302返回码就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。
相关文章
python获得linux下所有挂载点(mount points)的方法
这篇文章主要介绍了python获得linux下所有挂载点(mount points)的方法,涉及Python操作Linux下挂载点的相关技巧,非常具有实用价值,需要的朋友可以参考下2015-04-04
Pandas DataFrame.drop()删除数据的方法实例
pandas作为数据分析强大的库,是基于numpy数组构建的,专门用来处理表格和混杂的数据,下面这篇文章主要给大家介绍了关于Pandas DataFrame.drop()删除数据的相关资料,需要的朋友可以参考下2022-07-07
conda与jupyter notebook kernel核环境不一致的问题解决
本文记录在使用conda时候出现的问题,jupter notebook中的环境不一致导致的,具有一定的参考价值,感兴趣的可以了解一下2023-05-05


最新评论