Python爬蟲后獲取重定向url的兩種方法
更新時間:2021年01月19日 10:11:08 作者:lemon_tree1002
這篇文章主要介紹了Python爬蟲后獲取重定向url的兩種方法,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
下面給大家分享Python爬蟲后獲取重定向url的兩種方法,具體內(nèi)容如下所示;
方法(一)
# 獲得重定向url from urllib import request # https://zhidao.baidu.com/question/681501874175782812.html url = "https://www.baidu.com/link?url=IscBx0u8h9q4Uq3ihTs_PqnoNWe7slVWAd2dowQKrnqJedvthb3zrh9JqcMJu3ZqFrbW_DKVuTnTypDbMkZx_hwCQIGFPRVWGyxRXA-65jK&wd=&eqid=f7aeecba00092ed7000000065ec62596" print(request.urlopen(url).geturl())
方法(二)
# 請求頭,這里我設置了瀏覽器代理
headers = headers = {'User-Agent': 'xx'}
# 這里chrome的user-agent獲取方式:在瀏覽器地址欄輸入 about://version 即可得到結(jié)果
url = "https://www.baidu.com/link?url=IscBx0u8h9q4Uq3ihTs_PqnoNWe7slVWAd2dowQKrnqJedvthb3zrh9JqcMJu3ZqFrbW_DKVuTnTypDbMkZx_hwCQIGFPRVWGyxRXA-65jK&wd=&eqid=f7aeecba00092ed7000000065ec62596"
# 請求網(wǎng)頁
response = requests.get(url, headers=headers)
# print(response.status_code) # 打印響應的狀態(tài)碼
print(response.url) # 打印重定向后的網(wǎng)址
# 兩個結(jié)果都是:https://zhidao.baidu.com/question/681501874175782812.html
到此這篇關(guān)于Python爬蟲后獲取重定向url的兩種方法的文章就介紹到這了,更多相關(guān)python爬蟲獲取url內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Python調(diào)用Windows API函數(shù)編寫錄音機和音樂播放器功能
這篇文章主要介紹了Python調(diào)用Windows API函數(shù)編寫錄音機和音樂播放器功能,本文通過實例代碼給大家介紹的非常詳細,具有一定的參考借鑒價值,需要的朋友可以參考下2020-01-01
Python爬蟲爬取美劇網(wǎng)站的實現(xiàn)代碼
一直在學習Python爬蟲,所以今天就心血來潮來寫了個爬蟲,抓取該網(wǎng)站上所有美劇鏈接,并保存在文本文檔中,想要哪部劇就直接打開復制鏈接到迅雷就可以下載啦2016-09-09
Python后臺開發(fā)Django會話控制的實現(xiàn)
這篇文章主要介紹了Python后臺開發(fā)Django會話控制的實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2019-04-04
Python數(shù)據(jù)處理中pd.concat與pd.merge的區(qū)別及說明
這篇文章主要介紹了Python數(shù)據(jù)處理中pd.concat與pd.merge的區(qū)別及說明,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教2024-02-02

