Друзья,
1) как из программы включить/выключить изолированные браузеры во вкладках?
2) есть ли возможность устанавливать отдельное прокси для каждой вкладки в таком режиме?
Изолированные во вкладках
Re: Изолированные во вкладках
Вот статья в нашем блоге по теме Изолированные браузеры в закладках Human Emulator Studio
Re: Изолированные во вкладках
Спасибо!
Только там нет ответа на первый вопрос, есть ли настройка, позволяющая включить/выключить этот функционал?
В настройках руками - понятно, а какой командой из php это делается? Ну или хотя бы с командной строки. А то каким-то скриптам нужны изолированные, каким-то нет.
Только там нет ответа на первый вопрос, есть ли настройка, позволяющая включить/выключить этот функционал?
В настройках руками - понятно, а какой командой из php это делается? Ну или хотя бы с командной строки. А то каким-то скриптам нужны изолированные, каким-то нет.
Re: Изолированные во вкладках
есть команда, browser->enable_isolate_tabs($enable=true)
Re: Изолированные во вкладках
Код: Выделить всё
<?php $xhe_host = "127.0.0.1:7010";
// подключим объект для управления эмулятором, если еще не подключен
if (!isset($path))
$path="../../../Templates/xweb_human_emulator.php";
require($path);
// начало
echo "<hr><font color=blue>browser->".basename (__FILE__)."</font><hr>";
// 1
echo "1. Перейдем в режим изолированных закладок : ";
echo $browser->enable_isolate_tabs(true)."\n";
// 2
echo "2. Зададим 2 закладки : ";
echo $browser->set_count(2)."\n";
// 3
echo "3. Зададим параметры 1 закладки : ";
echo $browser->set_active_browser(0)." ";
echo $browser->set_screen_resolution(800,600,16)." ";
echo $browser->set_language("en")."\n";
// 4
echo "4. Зададим параметры 2 закладки : ";
echo $browser->set_active_browser(1)." ";
echo $browser->set_screen_resolution(1024,768,24)." ";
echo $browser->set_language("ru")."\n";
// 5
echo "5. Посмотрим результаты : ";
echo $browser->navigate("http://www.whoer.net")." ";
echo $browser->set_active_browser(0)." ";
echo $browser->navigate("http://www.whoer.net")."\n";
// конец
echo "<hr><br>";
// Quit
$app->quit();
?>
Re: Изолированные во вкладках
О, спасибо! Оказывается есть всё что нужно
Re: Изолированные во вкладках
Попробовал использовать этот режим, но в итоге пришлось отказаться. Несколько вкладок, в каждой свой прокси. Через некий промежуток времени (от 1 до 15 минут) окошко для ввода URL-адреса становится очень коротким (примерно 2-3см на мониторе) и хуман неизбежно намертво виснет. Не реагирует ни на что. Без вывода каких-либо ошибок. Такое поведение именно в режиме с изолированными вкладками. Виснет когда скрипт находится в разных местах, т.е. не после какой-то определённой команды, а в любой момент, всегда по-разному.
Заменить много окон хумана на много вкладок пока не получается. Скрин того как выглядит этот вылет. В данном случае и без изолированных вкладок.
Заменить много окон хумана на много вкладок пока не получается. Скрин того как выглядит этот вылет. В данном случае и без изолированных вкладок.