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? |
Beta Was this translation helpful? Give feedback.
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() |
Beta Was this translation helpful? Give feedback.
0 replies
Answer selected by mdmintz
-
| Thanks @mdmintz , that did the trick 👍 |
Beta Was this translation helpful? Give feedback.
0 replies
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