How to enable "goog:loggingPrefs" in SeleniumBase #3801
Answered
by
mdmintz
LeeMeng2020
asked this question in
Q&A
|
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? |
Answered by
mdmintz
Jun 8, 2025
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() |
0 replies
Answer selected by
mdmintz
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Set
log_cdp=Truefor"goog:loggingPrefs", {"performance": "ALL", "browser": "ALL"}.Example: SeleniumBase/examples/raw_cdp_logging.py