Безголовый Chrome (с селеном) НЕ МОЖЕТ запрашивать с сервера PROXY, но запросы могут? - PullRequest
0 голосов
/ 25 января 2019

Я пытаюсь использовать 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, так что теперь я сначала тестирую безголовый.Но, похоже, что-то не так с этой проблемой ПРОКСИ.

Буду очень признателен, если кто-нибудь сможет мне помочь с этой проблемой !!!

...