python獲得頁面跳轉的最終URL
阿新 • • 發佈:2018-11-16
本例採用selenium獲得最終的網頁連結。原來的網址是:http://www.baidu.com/link?url=ojjD2hHxviDl0j4T6MCQzRaQYUyYe0BX2aCXcNI5UliRtQum2Y7XH9_xZ08mzOJH,網頁完全載入完成後的網址變為了https://weibo.com/niceinapp?is_hot=1。程式碼如下:
# -*- coding: utf-8 -*- """ Created on Mon Nov 12 13:33:40 2018 @author: FanXiaoLei """ from selenium import webdriver from selenium.webdriver.chrome.options import Options from time import sleep req_url = "http://www.baidu.com/link?url=ojjD2hHxviDl0j4T6MCQzRaQYUyYe0BX2aCXcNI5UliRtQum2Y7XH9_xZ08mzOJH" chrome_options=Options() #設定chrome瀏覽器無介面模式 chrome_options.add_argument('--headless') browser = webdriver.Chrome(options=chrome_options) # 開始請求 browser.get(req_url) sleep(5) #列印頁面網址 print(browser.current_url) #關閉瀏覽器 browser.close() #關閉chromedriver程序 browser.quit()
執行結果如下圖: