From 5752e887d18e50d379073980818ba6f98772d702 Mon Sep 17 00:00:00 2001 From: DevilXD Date: Tue, 15 Nov 2022 11:29:47 +0100 Subject: [PATCH] Fix Chrome proxy support --- gui.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/gui.py b/gui.py index 15274fd..cb15c1a 100644 --- a/gui.py +++ b/gui.py @@ -493,16 +493,18 @@ class LoginForm: options.add_argument("--no-sandbox") options.add_argument("--test-type") options.add_argument("--disable-gpu") - if self._manager._twitch.settings.proxy: - options.add_argument(f"--proxy-server={self._manager._twitch.settings.proxy}") options.set_capability("pageLoadStrategy", "eager") try: + wire_options: dict[str, Any] = {"proxy": {}} + if self._manager._twitch.settings.proxy: + wire_options["proxy"]["http"] = str(self._manager._twitch.settings.proxy) driver_coro = loop.run_in_executor( None, lambda: Chrome( options=options, suppress_welcome=True, version_main=version_main, + seleniumwire_options=wire_options, service_creationflags=CREATE_NO_WINDOW, # user_data_dir=str(CACHE_PATH.joinpath("ChromeProfile")), )