看板 Python 關於我們 聯絡資訊
我用requests和beautifulsoup來解析網頁 當url=a的時候 打印url會出現a 但是在瀏覽器輸入a之後 瀏覽器會轉址跑到b 有辦法打印轉址後的b出來嗎 我也不確定這樣形容對不對 b的網頁原始碼並沒有包含b 所以也沒辦法用beautifulsoup來解析補捉... -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.41.89.43 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Python/M.1573840047.A.135.html
s4028600: 以為要用beautifulsoup補捉 沒想到是requests就有辦法 11/16 02:04
s4028600: 只是關鍵字叫重定向 所以我找轉址都找不到... 11/16 02:04
s4028600: import requests 11/16 02:04
s4028600: r = requests.head('http://github.com',allow_redirect 11/16 02:04
s4028600: s=True) 11/16 02:04
s4028600: print(r.url) 11/16 02:04
s4028600: print(r.status_code) 11/16 02:04
s4028600: print(r.history) 11/16 02:04
s4028600: 所以 抱歉 沒事了 11/16 02:05
TakiDog: 關鍵字301 302吧 11/16 14:58