Python 获取重定向url
生活随笔
收集整理的這篇文章主要介紹了
Python 获取重定向url
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
實戰代碼?
import requestsif __name__ == '__main__':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'}try:resp = requests.get(url=item, headers=http_headers,timeout=10)except Exception as e:continueprint("resp", resp.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的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: deb下载路径、apt下载路径(deb路
- 下一篇: websocket python爬虫_p