Вопросы Php по Human Emulator

Получилось кнопку нажать только такой комбинацией
Код:
$button->set_focus_by_name("имя кнопки");
$keyboard->press_key_by_code(13);
 
Добрый день. Подскажите как разобраться со следующей проблемой. Есть такой код:

Код:
<?php
// The following code is required to properly run XWeb Human Emulator
require("../Templates/xweb_human_emulator.php");
$browser->navigate('hi.dn.ua');
$anchor->click_by_inner_text("Объявления",false);
$anchor->click_by_inner_text("Добавить объявление",false);
$listbox->select_text_by_name("town", "Краматорск",true);
$listbox->select_text_by_number(2, "НЕДВИЖИМОСТЬ",true);
$listbox->select_text_by_number(10, "Куплю",true);
// Quit
$app->quit();
?>

Скрипт доходит до выбора категории "НЕДВИЖИМОСЬ", а на выбор следующей категории не переходит.
 
Как парсить например яндекс на ссылки, в этой ф-ии $webpage->get_body_inter_prefix_all можно регулярки делать?
 
Прочтите что вы получите когда используете эту функцию, получите вы строку с разделителем $separator=
соответственно ее можно сделать explode как любят делать авторы софта в мануалах и получить массив со значениями, которые потом можно обработать чем угодно хоть регуляркой хоть чем попало.
 
это понятно. я скачал скрипт яндекс парсера отсюда Для просмотра ссылки Войди или Зарегистрируйся
там эта ф-ия такая $webpage->get_body_inter_prefix_all("class=\"b-serp-url__link\"","</a>",true);
в общем не парсит у меня ссылки с яндекса, как правильно настроить? сижу подставляю, не получается ничего
 
$webpage->get_body_inter_prefix_all - неправильно, нужно
$webpage->get_body_inner_prefix_all
 
inner - нету такого вообще, откуда ты это взял
 
inner - нету такого вообще, откуда ты это взял
точно нет, слажал
скорее всего на странице поиска изменилась верстка, попробуйте
$sites = $webpage->get_body_inter_prefix_all("class=\"b-serp-item__title-link\"","</a>",true);

хотя у меня работает и старый и новый вариант
 
У меня пусто почему то , не парсит. У меня xp . ie8 , xhe 4.4.17 , может из за глючного ie8 хз
 
Подскажите как открыть ссылку без атрибута target="_blank"
пишу вот такой код ничего не получается.
PHP:
<?php
// The following code is required to properly run XWeb Human Emulator
require("../Templates/xweb_human_emulator.php");
$browser->navigate('Для просмотра ссылки Войди или Зарегистрируйся
$browser->wait_for(240,1);
sleep(3);
// получим все аттрибуты
echo $element->get_all_attributes_by_number(107)."<br><hr>";
// удалим target
$frame->remove_attribute_by_number(107,"target='_blank'") ;
// получим все аттрибуты
echo $element->get_all_attributes_by_number(107)."<br><hr>";
// Quit
$app->quit();
?>
 
Назад
Сверху