Изолированные во вкладках

Все вопросы касающиеся использования
программы можно задать здесь
Ответить
dimerm
Сообщения: 244
Зарегистрирован: 02 май 2013, 10:36

Изолированные во вкладках

Сообщение dimerm » 17 окт 2019, 21:17

Друзья,
1) как из программы включить/выключить изолированные браузеры во вкладках?
2) есть ли возможность устанавливать отдельное прокси для каждой вкладки в таком режиме?

Аватара пользователя
Support
Site Admin
Сообщения: 1000
Зарегистрирован: 10 апр 2009, 17:45
Контактная информация:

Re: Изолированные во вкладках

Сообщение Support » 17 окт 2019, 22:37

dimerm писал(а):
17 окт 2019, 21:17
Друзья,
1) как из программы включить/выключить изолированные браузеры во вкладках?
2) есть ли возможность устанавливать отдельное прокси для каждой вкладки в таком режиме?
Вот статья в нашем блоге по теме Изолированные браузеры в закладках Human Emulator Studio

dimerm
Сообщения: 244
Зарегистрирован: 02 май 2013, 10:36

Re: Изолированные во вкладках

Сообщение dimerm » 17 окт 2019, 22:48

Спасибо!
Только там нет ответа на первый вопрос, есть ли настройка, позволяющая включить/выключить этот функционал?
В настройках руками - понятно, а какой командой из php это делается? Ну или хотя бы с командной строки. А то каким-то скриптам нужны изолированные, каким-то нет.

Аватара пользователя
bigfozzy
Site Admin
Сообщения: 3047
Зарегистрирован: 28 июл 2008, 17:24
Контактная информация:

Re: Изолированные во вкладках

Сообщение bigfozzy » 17 окт 2019, 23:40

есть команда, browser->enable_isolate_tabs($enable=true)

Аватара пользователя
Support
Site Admin
Сообщения: 1000
Зарегистрирован: 10 апр 2009, 17:45
Контактная информация:

Re: Изолированные во вкладках

Сообщение Support » 17 окт 2019, 23:42

Код: Выделить всё

<?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();
?>

dimerm
Сообщения: 244
Зарегистрирован: 02 май 2013, 10:36

Re: Изолированные во вкладках

Сообщение dimerm » 18 окт 2019, 01:22

О, спасибо! Оказывается есть всё что нужно

dimerm
Сообщения: 244
Зарегистрирован: 02 май 2013, 10:36

Re: Изолированные во вкладках

Сообщение dimerm » 20 окт 2019, 22:33

Попробовал использовать этот режим, но в итоге пришлось отказаться. Несколько вкладок, в каждой свой прокси. Через некий промежуток времени (от 1 до 15 минут) окошко для ввода URL-адреса становится очень коротким (примерно 2-3см на мониторе) и хуман неизбежно намертво виснет. Не реагирует ни на что. Без вывода каких-либо ошибок. Такое поведение именно в режиме с изолированными вкладками. Виснет когда скрипт находится в разных местах, т.е. не после какой-то определённой команды, а в любой момент, всегда по-разному.
Заменить много окон хумана на много вкладок пока не получается.
2019-10-23_18-07-16.png
2019-10-23_18-07-16.png (37.52 КБ) 910 просмотров
Скрин того как выглядит этот вылет. В данном случае и без изолированных вкладок.

Ответить