Страница 1 из 1
Не работает прокси в FF движке
Добавлено: 27 сен 2021, 16:57
Misha
Не работает прокси в FF движке (Прокси загружается из профиля).
Если активировать через команду "enable_proxy", то при открытии страницы редиректит на JS-скрипт этого сайта, например на Google Analytics.
Хотел проверить в Edge, так в нем вообще не отрываются страницы.
Вы не тестируете работу других движков кроме Chromium?
Re: Не работает прокси в FF движке
Добавлено: 05 окт 2021, 15:30
bigfozzy
для Edge исправили, для FF ввели новый Selenium WebDriver. Для встроенного FF пока сокс прокси с авторизацией не работают. Разбираемся ...
Спасибо
Re: Не работает прокси в FF движке
Добавлено: 05 окт 2021, 23:42
андрей123321
подскажите как можно пользоватся прокси сейчас
Re: Не работает прокси в FF движке
Добавлено: 06 окт 2021, 00:02
bigfozzy
Обычные http прокси для Firefox работают и все типы прокси без авторизации тоже.
В остальных движках все работает в полном объеме, не рабочие только один тип прокси для одного движка : socks прокси с авторизацией для встроенного Firefox
пока разбираемся в причинах.
Для работы Edge нужно установить MS Edge Canary:
https://www.microsoftedgeinsider.com/en ... oad/canary
для селениум моделей нужен установленные реальный Chrome и Firefox
Вот пример работы - при запущенном Tor Browser:
<?php $xhe_host = "127.0.0.1:3031";
// подключим объект для управления эмулятором, если еще не подключен
if (!isset($path))
$path="../../../Templates/xweb_human_emulator.php";
require($path);
// начало
echo "<hr><font color=blue>browser->".basename (__FILE__)."</font><hr>";
// 1
echo "1. Получим текущий IP : ";
echo $connection->get_real_ip()."<br>";
// 2
echo "2. Зададим прокси : ";
echo $browser->enable_proxy("all connections","socks://127.0.0.1:9150")."<br>";
// 3
echo "3. Получим заново текущий IP : ";
echo $connection->get_real_ip()."<br>";
// 4
echo "4. Отменим использование прокси : ";
echo $browser->disable_proxy("all connections")."<br>";
// 5
echo "5. Получим текущий IP : ";
echo $connection->get_real_ip()."<br>";
// конец
echo "<hr><br>";
// Quit
$app->quit();
?>
PS: надо скачать последнюю 62 версию.
PS2:
Для Http прокси с авторизацией под встроенный Firefox
$browser->set_default_authorization("xxx","xxx");
$browser->enable_proxy("","x.x.x.x:xx;xx;xxx");