これに似たクラスの問題を解決しました。Splinter を使用してページをウォークスルーしてきました (splinter と Selenium をダウンロードする必要があります)。ページをめくっていると、現在表示しているページの URL を定期的にプルする必要があります。コマンド new_url = browser.url を使用してそれを行います。以下は私のコードの例です。
次のコードを使用してこれを行います。
##import dependencies
from splinter import browser
import requests
## go to original page
browser.visit(url)
## Loop through the page associated with each headline
for headline in titles:
print(headline.text)
browser.click_link_by_partial_text(headline.text)
## Now that I'm on the new page, I need to grab the url
new_url = browser.url
print(new_url)
## Go back to original page
browser.visit(url)