Перейти к содержимому

Фотография

Как настроить прокси в selenium

java selenium

  • Авторизуйтесь для ответа в теме
Сообщений в теме: 6

#1 chilo5432

chilo5432

    Новый участник

  • Members
  • Pip
  • 2 сообщений
  • ФИО:ШАА

Отправлено 19 июня 2017 - 09:42

Столкнулся с проблемой настройки прокси в браузере (уже всё равно какой браузер).

Не нашел нигде как на любом браузере можно запустить прокси с авторизацией. 

Везде сделал настройку прокси через профиль (chrome и ff), а ввод логина и пароля нигде рабочего способа не нашел, все варианты склоняются к вводу через имитацию нажатий.

Есть ли другой способ сделать авторизацию??

 

Вот немного кода входа через chrome и ff:

ChromeOptions option = new ChromeOptions();
option.addArguments("--proxy-server=http://"+ip+":"+port);
option.addArguments("C:\\Users\\profile\\AppData\\Local\\Google\\Chrome\\User Data\\Profile 1");//Через профиль всё равно не получается

WebDriver webDriver = new ChromeDriver(option);



FirefoxProfile profile = new FirefoxProfile();

profile.setPreference("network.proxy.type", 1);
profile.setPreference("network.proxy.http", ip);
profile.setPreference("network.proxy.http_port", port);
        
WebDriver driver = new FirefoxDriver(profile);
driver.get("https://2ip.ru/");

Напиши если есть у кого решения моей задачи.


  • 0

#2 chilo5432

chilo5432

    Новый участник

  • Members
  • Pip
  • 2 сообщений
  • ФИО:ШАА

Отправлено 19 июня 2017 - 09:43

Может кто пробовал сделать ProxyServer или это совсем не то??


  • 0

#3 jangogo

jangogo

    Новый участник

  • Members
  • Pip
  • 7 сообщений
  • ФИО:Святозаров Олег Иванович

Отправлено 21 июня 2017 - 08:31

Может кто пробовал сделать ProxyServer или это совсем не то??

+1, и меня этот вопрос интересует. Кто пробовал?


  • 0

#4 checo

checo

    Опытный участник

  • Members
  • PipPipPipPip
  • 400 сообщений
  • Город:Н.Новгород

Отправлено 22 июня 2017 - 16:25

Ребят, а в чем проблема-то взять и попробовать?

Прокси настраивается через Capabilities. Вообще, большинство полезных настроек вынесенро в Capabilities, а на профили и аргументы нужно смотреть в последнюю очередь, если в капабилити каких-то настроек не хватает.

 

К сожалению, у меня не на чем проверить авторизацию, поэтому могу дать пример только с "голым" прокси. Но пользователь и пароль точно так же должны настраиваться.

DesiredCapabilities dc = new DesiredCapabilities();
Proxy proxy = new Proxy();
proxy.setHttpProxy("адрес:порт");
proxy.setSslProxy("адрес:порт");
dc.setCapability(CapabilityType.PROXY, proxy);

driver = new ChromeDriver(dc);

  • 0

#5 furlit

furlit

    Новый участник

  • Members
  • Pip
  • 1 сообщений

Отправлено 18 октября 2017 - 03:36

Здесь отличные прокси https://vip-proxy.biz/

 


  • 0

#6 defrogoskolianwes

defrogoskolianwes

    Новый участник

  • Members
  • Pip
  • 2 сообщений

Отправлено 08 февраля 2024 - 21:36

Если ваш прокси-сервер требует авторизацию, эти настройки должны передавать учетные данные при подключении к прокси. Если авторизация все равно не проходит, возможно, стоит обратиться к администратору прокси-сервера для получения дополнительной информации и поддержки.


  • 0

#7 defrogoskolianwes

defrogoskolianwes

    Новый участник

  • Members
  • Pip
  • 2 сообщений

Отправлено 09 февраля 2024 - 22:02

В настройках программы или устройства, которое вы используете с прокси-сервером, убедитесь, что указаны корректные параметры прокси, включая адрес сервера, порт и метод авторизации. Это может потребовать изменений в настройках соединения вашего приложения или операционной системы. Но чтобы можно было зайти  на государственные сайты иногда надо купить прокси и выбрать нужную локацию. Если проблема не устраняется после проверки учетных данных и настроек, рекомендуется связаться с администратором прокси-сервера. Он может предоставить дополнительные сведения и поддержку, а также помочь в выявлении возможных проблем на стороне сервера.

  • 0



Темы с аналогичным тегами java, selenium

Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных