Skip to content

Commit 5915850

Browse files
committed
Update CDP Mode
1 parent d37267e commit 5915850

File tree

2 files changed

+13
-7
lines changed

2 files changed

+13
-7
lines changed

seleniumbase/core/browser_launcher.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2664,6 +2664,8 @@ def _set_chrome_options(
26642664
included_disabled_features.append(item)
26652665
d_f_string = ",".join(included_disabled_features)
26662666
chrome_options.add_argument("--disable-features=%s" % d_f_string)
2667+
if proxy_auth:
2668+
chrome_options.add_argument("--test-type")
26672669
if (
26682670
is_using_uc(undetectable, browser_name)
26692671
and (
@@ -2681,7 +2683,8 @@ def _set_chrome_options(
26812683
chrome_options.add_argument("--disable-popup-blocking")
26822684
# Skip remaining options that trigger anti-bot services
26832685
return chrome_options
2684-
chrome_options.add_argument("--test-type")
2686+
if not proxy_auth:
2687+
chrome_options.add_argument("--test-type")
26852688
chrome_options.add_argument("--log-level=3")
26862689
chrome_options.add_argument("--no-first-run")
26872690
chrome_options.add_argument("--allow-insecure-localhost")

seleniumbase/undetected/cdp_driver/config.py

Lines changed: 9 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -150,11 +150,6 @@ def __init__(
150150
"--disable-renderer-backgrounding",
151151
"--disable-background-networking",
152152
"--disable-dev-shm-usage",
153-
"--disable-features=IsolateOrigins,site-per-process,Translate,"
154-
"InsecureDownloadWarnings,DownloadBubble,DownloadBubbleV2,"
155-
"OptimizationTargetPrediction,OptimizationGuideModelDownloading,"
156-
"SidePanelPinning,UserAgentClientHint,PrivacySandboxSettings4,"
157-
"DisableLoadExtensionCommandLineSwitch",
158153
]
159154

160155
@property
@@ -202,7 +197,15 @@ def __call__(self):
202197
# By the time it starts, the port is probably already taken.
203198
args = self._default_browser_args.copy()
204199
args += ["--user-data-dir=%s" % self.user_data_dir]
205-
args += ["--disable-features=IsolateOrigins,site-per-process"]
200+
args += [
201+
"--disable-features=IsolateOrigins,site-per-process,Translate,"
202+
"InsecureDownloadWarnings,DownloadBubble,DownloadBubbleV2,"
203+
"OptimizationTargetPrediction,OptimizationGuideModelDownloading,"
204+
"SidePanelPinning,UserAgentClientHint,PrivacySandboxSettings4,"
205+
"DisableLoadExtensionCommandLineSwitch"
206+
]
207+
if self.proxy:
208+
args += ["--test-type"]
206209
args += ["--disable-session-crashed-bubble"]
207210
if self.expert:
208211
args += [

0 commit comments

Comments
 (0)