Я пытаюсь использовать Chrome вместе с python webdriver + selenium, но, кажется, он не работает, когда я устанавливаю настройки прокси?Вот мой код:
from selenium import webdriver
PROXY = 'http://42.115.88.220:53281'
chromeOptions = webdriver.ChromeOptions()
chromeOptions.add_argument('--proxy-server=%s' % PROXY)
chromeOptions.add_argument("ignore-certificate-errors")
wbe = webdriver.Chrome(options=chromeOptions)
wbe.get("http://icanhazip.com")
Когда я запускаю вышеуказанные коды, браузер выдает мне сообщение: «Этот сайт не может быть достигнут»:
Этот сайт может 'Достигнуто
Соединение было сброшено.
Попробуйте:
- Проверка соединения
- Проверка прокси и брандмауэра
- Запуск диагностики сети Windows
ERR_CONNECTION_RESET
Некоторые попытки: Я попытался запросов с моим прокси-сервером, и это работает.Так что это не должно быть проблемой моего прокси-сервера.
import requests
proxies = {"http": "http://42.115.88.220:53281"}
r = requests.get("http://icanhazip.com", proxies = proxies)
print (r.status_code)
Это дает мне код ответа 200 и хороший ответ.
Цель: Моя конечная цель - создать веб-сканер с Chrome без головы с помощью PROXY, так что теперь я сначала тестирую безголовый.Но, похоже, что-то не так с этой проблемой ПРОКСИ.
Буду очень признателен, если кто-нибудь сможет мне помочь с этой проблемой !!!