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)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。
您可能感興趣的文章:
相關文章
YOLOv5車牌識別實戰(zhàn)教程(六)性能優(yōu)化與部署
這篇文章主要介紹了YOLOv5車牌識別實戰(zhàn)教程(六)性能優(yōu)化與部署,在這個教程中,我們將一步步教你如何使用YOLOv5進行車牌識別,幫助你快速掌握YOLOv5車牌識別技能,需要的朋友可以參考下2023-04-04python用ConfigObj讀寫配置文件的實現(xiàn)代碼
發(fā)現(xiàn)一個簡單而又強大的讀寫配置文件的lib,個人覺得最大的亮點在于自帶的格式校驗功能,并且支持復雜的嵌套格式,而且使用起來也相當?shù)暮啽?/div> 2013-03-03最新評論