#python #https #proxy
Вопрос:
У меня есть эта проблема с несколькими программами, которые я создал, которые используют прокси. Я использую бесплатные прокси, что, вероятно, и является причиной ошибок. Но так как я хотел быть в этом уверен, я прошу окончательного ответа. Ниже я добавил способ настройки прокси-серверов в своем коде и ошибки, которые я получаю при отправке https-запроса.
with open('external/proxies.txt', 'r') as proxyFile: proxyList = [line.strip() for line in proxyFile] def proxies(self): self.choice = random.choice(self.proxyList) return { 'http': f'http://{self.choice}', 'https': f'http://{self.choice}'} def somefunc(self): self.proxy = self.proxies() r = requests.get('..', proxies=self.proxy)
Ошибки:
HTTPSConnectionPool(host='public-ubiservices.ubi.com', port=443): Max retries exceeded with url: /v3/profiles/sessions (Caused by ProxyError('Cannot connect to proxy.', OSError('Tunnel connection failed: 503 Service Temporarily Unavailable'))) HTTPSConnectionPool(host='public-ubiservices.ubi.com', port=443): Max retries exceeded with url: /v3/profiles/sessions (Caused by ProxyError('Cannot connect to proxy.', ConnectionResetError(10054, 'An existing connection was forcibly closed by the remote host', None, 10054, None))) HTTPSConnectionPool(host='public-ubiservices.ubi.com', port=443): Max retries exceeded with url: /v3/profiles/sessions (Caused by ProxyError('Cannot connect to proxy.', RemoteDisconnected('Remote end closed connection without response')))