python獲取文件真實(shí)鏈接的方法,針對于302返回碼
使用模塊requests
方式代碼如下:
import requests url_string="https://******" r = requests.head(url_string, stream=True) print r.headers['Location']
擴(kuò)展:
設(shè)置屬性:allow_redirects = True ,則head方式會自動解析重定向鏈接,requests.get()方法的allow_redirects默認(rèn)為True,head方法默認(rèn)為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()方法,該方法會自動解析重定向的鏈接.
實(shí)例:
import requests url_string="https://******" r = requests.get(url_string, stream=True) print r.headers["Content-Length"]
以上這篇python獲取文件真實(shí)鏈接的方法,針對于302返回碼就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
python獲得linux下所有掛載點(diǎn)(mount points)的方法
這篇文章主要介紹了python獲得linux下所有掛載點(diǎn)(mount points)的方法,涉及Python操作Linux下掛載點(diǎn)的相關(guān)技巧,非常具有實(shí)用價值,需要的朋友可以參考下2015-04-04
Pandas?DataFrame.drop()刪除數(shù)據(jù)的方法實(shí)例
pandas作為數(shù)據(jù)分析強(qiáng)大的庫,是基于numpy數(shù)組構(gòu)建的,專門用來處理表格和混雜的數(shù)據(jù),下面這篇文章主要給大家介紹了關(guān)于Pandas?DataFrame.drop()刪除數(shù)據(jù)的相關(guān)資料,需要的朋友可以參考下2022-07-07
python/Matplotlib繪制復(fù)變函數(shù)圖像教程
今天小編就為大家分享一篇python/Matplotlib繪制復(fù)變函數(shù)圖像教程,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2019-11-11
python3實(shí)現(xiàn)域名查詢和whois查詢功能
本篇文章給大家分享了python3實(shí)現(xiàn)域名查詢和whois查詢功能的詳細(xì)代碼,有需要的朋友參考學(xué)習(xí)下。2018-06-06
conda與jupyter notebook kernel核環(huán)境不一致的問題解決
本文記錄在使用conda時候出現(xiàn)的問題,jupter notebook中的環(huán)境不一致導(dǎo)致的,具有一定的參考價值,感興趣的可以了解一下2023-05-05
使用國內(nèi)鏡像源優(yōu)化pip install下載的方法步驟
在Python開發(fā)中,pip 是一個不可或缺的工具,用于安裝和管理Python包,然而,由于默認(rèn)的PyPI服務(wù)器位于國外,國內(nèi)用戶在安裝依賴時可能會遇到下載速度慢、連接不穩(wěn)定等問題,所以本文將詳細(xì)介紹如何使用國內(nèi)鏡像源來加速pip install -r requirements.txt的過程2025-03-03

