Re: Версия 4.4
Добавлено: 08 мар 2012, 05:17
сделано, будет доступно в следующем билдевсевозможные варианты функции form-> - если элемент внутри формы конечно
форум программы
https://xn--80awbbeioodeq4h3a.xn--p1ai/forum/
https://xn--80awbbeioodeq4h3a.xn--p1ai/forum/viewtopic.php?f=38&t=752
сделано, будет доступно в следующем билдевсевозможные варианты функции form-> - если элемент внутри формы конечно
Падает из-за утечек памяти в IE, к сожалению у нас нет туда доступа чтобы это изменить ..., но кое что добавляем и еще будем добавлять что позволит отследить это и холтя бы выдать предупреждающее сообщение.Тем не менее, при длительной (около суток) эксплуатации, часто падает.
По идее, это означает, что перезапуск скриптов (в том числе и принудительный) избавит от этой проблемы.bigfozzy писал(а):Падает из-за утечек памяти в IE
Подтверждаю, при долгом использовании, хуман падает4quest писал(а):По идее, это означает, что перезапуск скриптов (в том числе и принудительный) избавит от этой проблемы.bigfozzy писал(а):Падает из-за утечек памяти в IE
Проверим.
Код: Выделить всё
if ($bClosePHPIfNotConnected===true && $html===false)
{
echo("\nNot connected.Script will close\n");
curl_close($cUrl);
die("XWeb@exit");
}
Код: Выделить всё
if ($html===false)
{
echo "-> xweb not connected: {$command}";
list($host,$port)=explode(":",$this->server);
$shell = new COM("WScript.Shell");
$shell->run('taskkill /F /IM "XWeb Human Emulator MT RT.exe"',0,false);
sleep(2);
$shell->run('"C:\XWeb\Human Emulator\XWeb Human Emulator MT RT.exe" /in_tray:"yes" /port:"'.$port.'"',0,false);
sleep(5);
location("http://{$_SERVER["HTTP_HOST"]}{$_SERVER["REQUEST_URI"]}");
exit();
}
Код: Выделить всё
function location($url)
{
@header("Location: {$url}");
exit("<meta http-equiv='refresh' content='0;url={$url}'>");
}
Код: Выделить всё
$keyboard->send_input("",$timeout=0);
Код: Выделить всё
$keyboard->input("",$timeout=0);
Код: Выделить всё
Warning: include(Objects/DOM/xhe_anticaptcha.php) [function.include]: failed to open stream: No such file or directory in ****xweb\xweb_human_emulator.php on line 39
Warning: include() [function.include]: Failed opening 'Objects/DOM/xhe_anticaptcha.php' for inclusion (include_path='.;\xampp\php\PEAR') in ****xweb\xweb_human_emulator.php on line 39
Warning: include(Objects/DOM/xhe_captchabot.php) [function.include]: failed to open stream: No such file or directory in ****xweb\xweb_human_emulator.php on line 40
Warning: include() [function.include]: Failed opening 'Objects/DOM/xhe_captchabot.php' for inclusion (include_path='.;\xampp\php\PEAR') in ****xweb\xweb_human_emulator.php on line 40
Fatal error: Class 'XHEAnticapcha' not found in ****xweb\xweb_human_emulator.php on line 108
Код: Выделить всё
$button->click_by_name("");
Есть настройка - на вкладке Помошник Кода - "Отображать команды даже, если они пустые" - нужно снять с нее чек (при обновлении сделаю по умолчанию чтобы чека не было)Очень много пустых функий, вроде
Код:
$button->click_by_name("");
Код: Выделить всё
$keyboard->send_input("",$timeout=0);
Код: Выделить всё
2. С нынешним наименованием MT, MT RT, MT RT UE
Менеджер не хочет запускать Xweb. Приходится постоянно переименовывать название файла.
Тут что-то не то с шаблоном. Нужно попробовать просто переинсталить хуман в другую папку и при запуске скрипта проверять что шаблон подключается из этой папки...Все старые файлы удалил и обновил /templates/, всплыла ошибка
Код:
Warning: include(Objects/DOM/xhe_anticaptcha.php) [function.include]: failed to open stream: No such file or directory in ****xweb\xweb_human_emulator.php on line 39