c# Selenium подключение прокси с авторизацией в FirefoxDriver

120
22 января 2020, 11:50

Подскажите, пожалуйста, способ/способы подключения прокси c аутентификацией в FirefoxDriver. Перепробовал множество способов и немного подустал от мысли, что в 2019 году нет простого способа подключения прокси c авторизацией в FirefoxDriver и СhromeDriver по примеру того, как это делается в HttpWebRequest или даже в том же PhantomJS (пусть и через javascript). Способы, которые я перепробовал на данный момент:

  1. Использование alert и ввод данных. Метод хороший, но порой происходит зависание браузера на строке driver.SwitchTo().Alert(). После чего такой браузер программно закрыть не удаётся. Уничтожать процесс не вариант.
  2. Использование расширения. Как выяснилось, при использовании в браузере фонового режима options.AddArguments("--headless"), расширения отказываются работать. Может и существует способ их прикрутить при фоновой работе браузера, но мне это не удалось сделать.
  3. Поиск информации по настройке прокси через профиль-файл firefox также не дал положительного результата. Указать логин и пароль мне так и не удалось.

И существует ли альтернатива Selenuim? Может существуют другие платформы, которые работают в фоновом режиме, и, в которых есть возможность указать данные прокси без "танцев с бубном".

READ ALSO
Как прочитать данную php переменную?

Как прочитать данную php переменную?

Как прочитать данную php переменную?

132
как правильно передать в атрибут value код php?

как правильно передать в атрибут value код php?

Как правильно передать в атрибут value код php? Я знаю, что код неверно вложилаЕсли не передавать в переменную код работает

150
Построчное чтение из csv файла через League\Csv

Построчное чтение из csv файла через League\Csv

У меня csv файл со следующим содержимым:

150
Чтение csv фала с кодировкой UTF with BOM через fgetcsv

Чтение csv фала с кодировкой UTF with BOM через fgetcsv

При чтении csv файла с кодировкой UTF with BOM, в начале первой строки какой-то непонятный символВот этот символ: \xef

139