Форум сайта python.su
Добрый день. Проблема не очень сложная но найти решение не могу.
def main_request(data, proxy='', type_of_proxy='socks5', user_agent='Mozilla/5.0 (Linux; arm; Android 13; PEPM00) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/98.0.4758.141 YaBrowser/22.3.6.61.00 SA/3 Mobile Safari/537.36'): s = requests.Session() retry = Retry(connect=3, backoff_factor=0.7) adapter = HTTPAdapter(max_retries=retry) s.mount('http://', adapter) s.mount('https://', adapter) if type_of_proxy == 'socks5': timeout_request = 3 elif type_of_proxy == 'http': timeout_request = 1 proxies = { 'http': f'{type_of_proxy}://{proxy}', 'https': f'{type_of_proxy}://{proxy}' } page_login = s.post('https://my-site.com', data=data_1.encode('utf-8'), verify=False, proxies=proxies, headers=headers_dic,timeout=timeout_request) print(main_request(data='1',proxy='login:pass@backconnect.proxy.com:16000',type_of_proxy='http'))
Отредактировано 3frenky3 (Июль 14, 2023 17:34:03)
Офлайн
Попробуй указать timeout у HTTPAdapter. Пример
Отредактировано py.user.next (Июль 14, 2023 18:56:57)
Офлайн
py.user.nextВСЕ РАБОТАЕТ ПРОСТИТЕ я не убрал из кода старый маунт. Вы чудо просто молюсь на вас))
Попробуй указать timeout у HTTPAdapter. Пример
Отредактировано 3frenky3 (Июль 14, 2023 19:28:55)
Офлайн
Вы мега крутой, правда. Я думал надежды уже нету. Береги вас Бог и вашу семью) От души спасибо огромное. В моем проекте только эта проблема оставалась, ни на 1 форуме никто ничего не отвечал…Спасибо еще раз!
Офлайн