From 158d81f31659c475374d14d025187fbb21749a16 Mon Sep 17 00:00:00 2001 From: Francesco Grazioso Date: Wed, 12 Jun 2024 15:30:32 +0200 Subject: [PATCH] fix proxy property in httpx (proxies is deprecated) --- Src/Lib/Hls/segments.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/Src/Lib/Hls/segments.py b/Src/Lib/Hls/segments.py index 22d9060..4e68b14 100644 --- a/Src/Lib/Hls/segments.py +++ b/Src/Lib/Hls/segments.py @@ -195,13 +195,17 @@ class M3U8_Segments: # Make request to get content if THERE_IS_PROXY_LIST and len(self.valid_proxy) > 0: + # proxies = { + # "http://": "http://p.webshare.io:9999/", + # "https://": "http://p.webshare.io:9999/" + # } proxy = self.valid_proxy[index % len(self.valid_proxy)] logging.info(f"Use proxy: {proxy}") if 'key_base_url' in self.__dict__: - response = httpx.get(ts_url, headers=random_headers(self.key_base_url), timeout=REQUEST_TIMEOUT, proxies=proxy, verify=False) + response = httpx.get(ts_url, headers=random_headers(self.key_base_url), timeout=REQUEST_TIMEOUT, proxy=proxy, verify=False) else: - response = httpx.get(ts_url, headers={'user-agent': get_headers()}, timeout=REQUEST_TIMEOUT, proxies=proxy, verify=False) + response = httpx.get(ts_url, headers={'user-agent': get_headers()}, timeout=REQUEST_TIMEOUT, proxy=proxy, verify=False) else: if 'key_base_url' in self.__dict__: response = httpx.get(ts_url, headers=random_headers(self.key_base_url), timeout=REQUEST_TIMEOUT, verify=False)