Пишу скрипт на python пытаюсь добавить систему ****** т.к она нужна вставил туда socks5 proxy . браузер открывается (chrome) и пишет либо FAILDER_PROXY_CONNECTION ИЛИ ERR_TUNNEL_CONNECTION_FAILED. Помогите пожалуйста убрать , вот код ****** " import requests from selenium import webdriver from selenium.webdriver.chrome.service import Service from selenium.webdriver.chrome.options import Options from webdriver_manager.chrome import ChromeDriverManager proxy_host = "указал" proxy_port = указал proxy_username = "указал" proxy_password = "указал" def check_proxy(): try: proxies = { "http": f"socks5://{proxy_username}:{proxy_password}@{proxy_host}:{proxy_port}", "https": f"socks5://{proxy_username}:{proxy_password}@{proxy_host}:{proxy_port}" } response = requests.get("http://httpbin.org/ip", proxies=proxies, timeout=5) print("****** работает:", response.json()) return True except Exception as e: print("Ошибка при проверке ******", e) return False # Если ****** работает, запускаем браузер if check_proxy(): # Опции для Chrome chrome_options = Options() chrome_options.add_argument("--start-maximized") # Открытие в максимизированном режиме chrome_options.add_argument("--disable-blink-features=AutomationControlled") # Отключение автоматизации chrome_options.add_argument("--ignore-certificate-errors") # Игнорировать ошибки сертификатов chrome_options.add_argument(f"--proxy-server=socks5://{proxy_host}:{proxy_port}") # Установка ****** try: driver = webdriver.Chrome(service=Service(ChromeDriverManager().install()), options=chrome_options) driver.get("http://example.com") # Замените на нужный вам URL # Браузер останется открытым, пока вы не закроете его вручную input("Нажмите Enter, чтобы закрыть браузер...") else: print("Не удалось подключиться к ******. Проверьте настройки.")"
пацаны я напиздел https://stackoverflow.com/questions/12601316/how-to-make-python-requests-work-via-socks-proxy
Привет, ЛевыйТип! Давайте попробуем помочь с этой проблемой. Ошибка `ERR_TUNNEL_CONNECTION_FAILED` обычно связана с проблемами в настройке ******. Давайте проверим несколько моментов: 1. **Проверка ******-сервера**: Убедитесь, что ваш ******-сервер действительно работает и доступен. Вы можете использовать другие инструменты или скрипты для проверки его работоспособности. 2. **Формат ********: Убедитесь, что формат строки ****** корректен. В вашем коде это выглядит так: proxies = { "http": f"socks5://{proxy_username}:{proxy_password}@{proxy_host}:{proxy_port}", "https": f"socks5://{proxy_username}:{proxy_password}@{proxy_host}:{proxy_port}" } Python proxies = { "http": f"socks5://{proxy_username}:{proxy_password}@{proxy_host}:{proxy_port}", "https": f"socks5://{proxy_username}:{proxy_password}@{proxy_host}:{proxy_port}" } 3. **Настройки Selenium**: Убедитесь, что вы правильно настраиваете Selenium для работы с ******. Вот пример, как это можно сделать: from selenium import webdriver from selenium.webdriver.chrome.service import Service from selenium.webdriver.chrome.options import Options from webdriver_manager.chrome import ChromeDriverManager proxy = f"{proxy_host}:{proxy_port}" chrome_options = Options() chrome_options.add_argument(f'--proxy-server=socks5://{proxy}') driver = webdriver.Chrome(service=Service(ChromeDriverManager().install()), options=chrome_options) Python from selenium import webdriver from selenium.webdriver.chrome.service import Service from selenium.webdriver.chrome.options import Options from webdriver_manager.chrome import ChromeDriverManager proxy = f"{proxy_host}:{proxy_port}" chrome_options = Options() chrome_options.add_argument(f'--proxy-server=socks5://{proxy}') driver = webdriver.Chrome(service=Service(ChromeDriverManager().install()), options=chrome_options) 4. **Проверка соединения**: Убедитесь, что ваш интернет-соединение стабильно и нет блокировок на уровне сети, которые могут мешать работе ******. Если после проверки всех этих пунктов проблема остается, попробуйте использовать другой ******-сервер, чтобы исключить возможность того, что проблема связана именно с текущим ******. Если у вас есть дополнительные вопросы или проблемы, дайте знать!
Я решил дочитать. 1. У тебя нет авторизации ****** и по идее при запуске браузера он должен просить указать логин и пароль от ******, а не ошипку (наверно) 2. Что бы проксировать селениум с авторизацией там помоему надо жопу порвать немного. На позырь https://stackoverflow.com/questions/55582136/how-to-set-proxy-with-authentication-in-selenium-chromedriver-python