擅长:python、mysql、java
<p>我通过以下方法找到解决方案:</p>
<p><a href="https://tarunlalwani.com/post/reusing-existing-browser-session-selenium/" rel="nofollow noreferrer">https://tarunlalwani.com/post/reusing-existing-browser-session-selenium/</a></p>
<pre><code>chrome_options = webdriver.ChromeOptions()
chrome_options.add_argument(' no-sandbox')
browser = webdriver.Chrome(chrome_driver, options=chrome_options)
url = 'https://www.zumi.pl/Drukarnie+Bartk%C3%B3w,namapie.html'
browser.get(url)
# get browser session parameters
executor_url = browser.command_executor._url
session_id = browser.session_id
# create remote second browser with session data from first one
browser_session = webdriver.Remote(command_executor=executor_url, desired_capabilities=desired_capabilities)
browser_session.session_id = session_id
# url for response
url2 = 'https://www.zumi.pl/3108553,a,a,firma.html'
# get response from url2
browser_session.get(url2)
proper_url = browser_session.current_url
</code></pre>