python获取文件真实链接的方法,针对于302返回码

yipeiwu_com7年前Python基础

使用模块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设计】。

相关文章

python 实现对数据集的归一化的方法(0-1之间)

多数情况下,需要对数据集进行归一化处理,再对数据进行分析 #首先,引入两个库 ,numpy,sklearn from sklearn.preprocessing import Mi...

python实现从字符串中找出字符1的位置以及个数的方法

本文实例主要实现给出任意字符串,获取字符串中某字符的位置以及出现的总次数。 实现该功能代码的时候可以使用函数enumerate来将字符串分离成位置和字符,然后进行比较即可。 具体实现代码...

Python 中 list 的各项操作技巧

最近在学习 python 语言。大致学习了 python 的基础语法。觉得 python 在数据处理中的地位和它的 list 操作密不可分。 特学习了相关的基础操作并在这里做下笔记。...

Python银行系统实战源码

本文实例为大家分享了Python银行系统的具体代码,供大家参考,具体内容如下 import time import random import pickle import os...

python自动化生成IOS的图标

本文实例为大家分享了python自动化生成IOS的图标,供大家参考,具体内容如下 每次上架之前都要生成十几个图片感觉无聊麻烦,考虑使用脚本处理 脚本使用python 和一部分shel...