mirror of
https://github.com/internetarchive/brozzler.git
synced 2025-02-24 16:49:56 -05:00
undo post-login nav (ARI-5385 and/or ARI-5386)
This commit is contained in:
parent
f2227e6759
commit
830b0eef89
@ -434,6 +434,12 @@ class Browser:
|
|||||||
user_agent=user_agent, timeout=300)
|
user_agent=user_agent, timeout=300)
|
||||||
if password:
|
if password:
|
||||||
self.try_login(username, password, timeout=300)
|
self.try_login(username, password, timeout=300)
|
||||||
|
# if login redirected us, return to page_url
|
||||||
|
if page_url != self.url().split('#')[0]:
|
||||||
|
self.logger.info('login navigated to %s, away from %s; returning!', self.url(), page_url)
|
||||||
|
self.navigate_to_page(
|
||||||
|
page_url, extra_headers=extra_headers,
|
||||||
|
user_agent=user_agent, timeout=300)
|
||||||
if on_screenshot:
|
if on_screenshot:
|
||||||
jpeg_bytes = self.screenshot()
|
jpeg_bytes = self.screenshot()
|
||||||
on_screenshot(jpeg_bytes)
|
on_screenshot(jpeg_bytes)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user