From 954262fb2f34be2bb385ff50a555c4f176784223 Mon Sep 17 00:00:00 2001 From: CaliBrain Date: Tue, 15 Apr 2025 08:43:45 -0400 Subject: [PATCH] Adding chrome logging (#134) --- cloudflare_bypasser.py | 11 ++++++++++- tor.sh | 2 ++ 2 files changed, 12 insertions(+), 1 deletion(-) diff --git a/cloudflare_bypasser.py b/cloudflare_bypasser.py index 07458675..751bec27 100644 --- a/cloudflare_bypasser.py +++ b/cloudflare_bypasser.py @@ -4,6 +4,7 @@ import socket from urllib.parse import urlparse import threading import env +from env import LOG_DIR, DEBUG # --- SeleniumBase Import --- from seleniumbase import Driver @@ -99,8 +100,16 @@ def _bypass(sb, max_retries: int = MAX_RETRY) -> None: def _get_chromium_args(): arguments = [ - "-no-sandbox", + "--no-sandbox", ] + + # Conditionally add verbose logging arguments + if DEBUG: + arguments.extend([ + "--enable-logging", # Enable Chrome browser logging + "--v=1", # Set verbosity level for Chrome logs + "--log-file=" + str(LOG_DIR / "chrome_browser.log") + ]) # Add proxy settings if configured if PROXIES: diff --git a/tor.sh b/tor.sh index 9cc9ba5d..4d16ab74 100644 --- a/tor.sh +++ b/tor.sh @@ -74,7 +74,9 @@ fi # Get timezone from IP TIMEZONE=$(pyrequests https://ipapi.co/timezone) || +TIMEZONE=$(pyrequests http://ip-api.com/line?fields=timezone) || TIMEZONE=$(pyrequests http://worldtimeapi.org/api/ip | grep -oP '"timezone":"\K[^"]+') || +TIMEZONE=$(pyrequests https://ip2tz.isthe.link/v2 | grep -oP '"timezone": *"\K[^"]+') || true # If TIMEZONE is not set, use the default timezone