Задать вопрос
@Smilleey

Как использовать Selenium с заблокированными портами?

Добрый день. Подскажите, пожалуйста, можно ли использовать Selenium web driver без запуска сервера, т.к. порты заблокированы? Возможно есть аналогичные инструменты, в которых имеется эта возможность.

Спасибо.
  • Вопрос задан
  • 234 просмотра
Подписаться 1 Оценить Комментировать
Решения вопроса 1
XNoNAME
@XNoNAME
Эникейщик
Selenium webdriver использует локальный браузер(Через эти самые WebDrive-ы, для каждого браузера они разные). отдельный сервер не нужен.
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@VZVZ
Reverse-Engineer, Software Developer, Architect
> Возможно есть аналогичные инструменты, в которых имеется эта возможность.
Ну, например, сниффер в руки + голые HTTP+HTTPS запросы. Это тяжелый и ни разу не аналогичный, но зато самый гибкий путь.
Из полегче - браузерные движки. Для C# их аж несколько есть:
www.codeproject.com/Tips/825526/Csharp-WebBrowser-...
А еще можно миксовать: часть запросов отправлять через движок, а что через него отправить нельзя (скажем input file) или не хочется - то отправлять тоже через него, но не имитируя действия с DOM, а с помощью XMLHttpRequest! При этом все необходимые заголовки ведь сохраняются, в отличие от голых HTTP-запросов, где все заголовки вручную имитировать надо. Вот только сегодня такая идея в голову пришла.

P.S. Специалист по ботам, реверс-инженер, разработчик ПО и архитектор ПО.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы