How to enable "goog:loggingPrefs" in SeleniumBase #3801
-
I have this standard Selenium code which works on a non-protected site. The purpose is to get API responses (not rendered HTML). It uses "goog:loggingPrefs". Now I'm trying to do the same with a Datadome site. I know SeleniumBase can access this site; how do I adapt the SeleniumBase code get API responses?
|
Beta Was this translation helpful? Give feedback.
Replies: 2 comments
-
Set Example: SeleniumBase/examples/raw_cdp_logging.py from rich.pretty import pprint
from seleniumbase import Driver
driver = Driver(uc=True, log_cdp=True)
try:
url = "seleniumbase.io/apps/turnstile"
driver.uc_open_with_reconnect(url, 2)
driver.uc_gui_handle_captcha()
driver.sleep(2)
pprint(driver.get_log("performance"))
finally:
driver.quit() |
Beta Was this translation helpful? Give feedback.
-
Thanks @mdmintz , that did the trick 👍 |
Beta Was this translation helpful? Give feedback.
Set
log_cdp=True
for"goog:loggingPrefs", {"performance": "ALL", "browser": "ALL"}
.Example: SeleniumBase/examples/raw_cdp_logging.py