示例: http://url1.com(javascript redirect) - > url2.com(javascript redirect new window) - > url3.com(javascript redirect) - > url4.com (網址沒有定義,我有噸的隨機網址)使用Python和Selenium(或其他)跟蹤重定向鏈
我的問題:我不知道如何跟蹤重定向鏈。我知道第一個url1,我可以用browser.current_url來捕捉最後一個網址。但是,如何抓住url2,3(以及url1和上一個url之間的所有其他)。
隨着請求其易:
r = requests.get("http://url1.com")
for ele in r.history:
print ele.url
print r.url
但要求使用Javascript不工作。
我能做些什麼?