最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

python 重定向獲取真實url的方法

 更新時間:2018年05月11日 09:34:39   作者:野沐沐  
今天小編就為大家分享一篇python 重定向獲取真實url的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧

樓主在做公司項目的時候遇到url重定向的問題,因此上網(wǎng)簡單查找,作出如下結(jié)果

由于使用的是語言是python所以以下是python的簡單解決方案

http_headers = { 'Accept': '*/*','Connection': 'keep-alive', 'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/53.0.2785.116 Safari/537.36'}

def get_real_url(url):
 rs = requests.get(url,headers=http_headers,timeout=10)
 rs.url

以上代碼未有重試機制,下面加上重試機制加以完善

def get_real_url(url,try_count = 1):
if try_count > 3:
 return url
try:
 rs = requests.get(url,headers=http_headers,timeout=10)
 if rs.status_code > 400:
 return get_real_url(url,try_count+1)
 return rs.url
except:
 return get_real_url(url, try_count + 1)

以上這篇python 重定向獲取真實url的方法就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • Python3多線程處理爬蟲的實戰(zhàn)

    Python3多線程處理爬蟲的實戰(zhàn)

    本文主要介紹了Python3多線程處理爬蟲的實戰(zhàn),文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-03-03
  • Python拆分Excel工作簿或工作表為多個文件的高效方法

    Python拆分Excel工作簿或工作表為多個文件的高效方法

    在日常工作中,我們經(jīng)常需要處理包含大量數(shù)據(jù)的Excel文件,為了提高效率和準確性,我們可以將一個Excel文件或其中某一個工作表按需求拆分為多個文件,本文將提供以下兩個示例介紹如何通過Python高效地拆分Excel工作簿或工作表,需要的朋友可以參考下
    2024-12-12
  • 基于Python實現(xiàn)的百度貼吧網(wǎng)絡(luò)爬蟲實例

    基于Python實現(xiàn)的百度貼吧網(wǎng)絡(luò)爬蟲實例

    這篇文章主要介紹了基于Python實現(xiàn)的百度貼吧網(wǎng)絡(luò)爬蟲,實例分析了Python實現(xiàn)網(wǎng)絡(luò)爬蟲的相關(guān)技巧,非常具有實用價值,需要的朋友可以參考下
    2015-04-04
  • pandas處理缺失值的10種策略

    pandas處理缺失值的10種策略

    使用強大的Pandas庫處理數(shù)據(jù)中的缺失值是邁向數(shù)據(jù)清洗高手的第一步,本文主要介紹了pandas處理缺失值的10種策略,具有一定的參考價值,感興趣的可以了解一下
    2024-05-05
  • Python復(fù)數(shù)屬性和方法運算操作示例

    Python復(fù)數(shù)屬性和方法運算操作示例

    這篇文章主要介紹了Python復(fù)數(shù)屬性和方法運算操作,結(jié)合實例形式分析了Python復(fù)數(shù)運算相關(guān)操作技巧,代碼注釋備有詳盡說明,需要的朋友可以參考下
    2017-07-07
  • python多進程(加入進程池)操作常見案例

    python多進程(加入進程池)操作常見案例

    這篇文章主要介紹了python多進程(加入進程池)操作,結(jié)合常見案例形式分析了Python多進程復(fù)制文件、加入進程池及多進程聊天等相關(guān)操作技巧,需要的朋友可以參考下
    2019-10-10
  • Python-jenkins模塊獲取jobs的執(zhí)行狀態(tài)操作

    Python-jenkins模塊獲取jobs的執(zhí)行狀態(tài)操作

    這篇文章主要介紹了Python-jenkins模塊獲取jobs的執(zhí)行狀態(tài)操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-05-05
  • python實現(xiàn)楊輝三角的3種方法(迭代、生成器和遞歸)

    python實現(xiàn)楊輝三角的3種方法(迭代、生成器和遞歸)

    這篇文章主要給大家介紹了關(guān)于python實現(xiàn)楊輝三角的3種方法,分別是迭代、生成器和遞歸的相關(guān)資料,楊輝三角形的規(guī)則就是每行的第一個數(shù)字和最后一個數(shù)字為1之外,其余每個數(shù)字等于上一行對應(yīng)兩個數(shù)字的和,需要的朋友可以參考下
    2023-11-11
  • 淺談Pycharm最有必要改的幾個默認設(shè)置項

    淺談Pycharm最有必要改的幾個默認設(shè)置項

    今天小編就為大家分享一篇淺談Pycharm最有必要改的幾個默認設(shè)置項,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-02-02
  • Keras保存模型并載入模型繼續(xù)訓(xùn)練的實現(xiàn)

    Keras保存模型并載入模型繼續(xù)訓(xùn)練的實現(xiàn)

    這篇文章主要介紹了Keras保存模型并載入模型繼續(xù)訓(xùn)練的實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-02-02

最新評論

九江县| 鄂伦春自治旗| 彰武县| 稷山县| 海阳市| 曲靖市| 娄底市| 乌拉特中旗| 宁夏| 永福县| 北宁市| 筠连县| 瑞丽市| 克山县| 唐海县| 德兴市| 昌都县| 庆元县| 修武县| 揭东县| 望谟县| 临猗县| 包头市| 增城市| 宝兴县| 姚安县| 灌云县| 平湖市| 广水市| 武功县| 叶城县| 噶尔县| 温宿县| 肥东县| 会理县| 修文县| 保山市| 沂源县| 蒙城县| 龙里县| 泾阳县|