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

подскажите какими методами можно осуществить задачу .у меня написан скрипт для автозаполнения гугл формы но вся загвоздка в том что необходимо заставить human после перехода $browser->navigate обновлять страницу до тех пор пока поля для автозаполнения не станут активными ( програма для автозаполнения гугл-формы которая к определенному времени становится активна для заполнения )
подскажите какими функциями можно это осуществить ? заранее спасибо !
 
В контакте, на странице поиска по подписчикам есть строчка "Найдено 2311 подписчиков"
находится она в таком диве:
<div id="summary" class="summary">
Найдено 2<span class="num_delim"> </span>311 подписчиков<span class="divide">|</span><span><a href="/1bucks" onclick="return nav.go(this, event, {back: true})">Вернуться к публичной странице</a></span><a id="search_sort_dd" class="dd_link fl_r dd_menu_target">По&nbsp;популярности</a>
</div>
как переменной моно присвоить количество подписчиков?
Версия 4.0.14
при запросе:
$i=$div->get_inner_text_by_id("summary");
echo $i;

выводит:
Fatal error: Call to a member function get_inner_text_by_id() on a non-object in D:\Human Emulator\My Scripts\MyScript2.php on line 8
 
//Подключаем текстовый файл с email, берутся построчно$mails = array_map("trim", file("mails.txt"));
foreach($mails as $k=>$mail) {//Подключаем текстовый файл с паролями, берутся построчно$passs = array_map("trim", file("pass.txt"));
foreach($passs as $i=>$pass) {
рабочий
 
подскажите как прописать клик по ссылке в письме, для активации аккаунтов . Проблема заключаться в том что HM не видит ссылку , работает только способом клика по координатам .
$browser->navigate('Для просмотра ссылки Войди или Зарегистрируйся
$browser->wait_for(240,1);
$input->set_value_by_name('input_box',$email);
sleep(10);
$button->click_by_name('button');
sleep(2);
$anchor->click_by_inner_text('Регистрация в сервисе ',true);
sleep(4);
$mouse->double_click(163,426);
sleep(3);


Также не могу тут www. 4game .ru заставить HM создавать аккаунт , в формы кое как все удается вставить, но вот в упор не хочет видеть не по каким параметрам кнопку создать аккаунт.

версия хумана 4.0.14
 
Последнее редактирование:
Люди кто знает, если возможность через хуман отправлять команды не в его оболочку эксплорера а допустим в мозилу или хром, в любой открытый браузер?
 
В контакте, на странице поиска по подписчикам есть строчка "Найдено 2311 подписчиков"
находится она в таком диве:
<div id="summary" class="summary">
Найдено 2<span class="num_delim"> </span>311 подписчиков<span class="divide">|</span><span><a href="/1bucks" onclick="return nav.go(this, event, {back: true})">Вернуться к публичной странице</a></span><a id="search_sort_dd" class="dd_link fl_r dd_menu_target">По&nbsp;популярности</a>
</div>
как переменной моно присвоить количество подписчиков?
Версия 4.0.14
при запросе:
$i=$div->get_inner_text_by_id("summary");
echo $i;

выводит:
Fatal error: Call to a member function get_inner_text_by_id() on a non-object in D:\Human Emulator\My Scripts\MyScript2.php on line 8

А если попробовать
$uppertext = $div->get_inner_text_by_id("summary");
$i = preg_replace("/[^0-9]/","",$uppertext);
echo $i;

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

через функции Для просмотра ссылки Войди или Зарегистрируйся
 
Последнее редактирование модератором:
Всем привет.

Подскажите, переношу контент с одного drupal сайта на другой. Парсить боле менее получается, а с загрузкой контента на новый сайт проблема.
Не получается загрузить изображение в форму для создания новой страницы.
Штатно картинка загружается через стандартный диалог для загрузки файлов.

Я пробовал без открытия диалога установить путь к файлу картинки и нажать клавишу "Закачать"

Код:
$inputfile->set_value_by_name("имя","путь");
$element->click_by_id("id кнопки");
Так не будет работать, попробовал вручную подставить путь и нажать закачать, форма прогружается, но картинка не загружается.
Загрузка происходит только если путь указать через диалоговое окно.

Не могу разобраться как работать с таким диалоговым окном, нашел статью на hттp://Для просмотра ссылки Войди или Зарегистрируйся, там пишут что нужно использовать функцию $window->execute_open_file($text,$path,$btn_text,$exactly=true,$thread=false);

Пробовал по всякому её крутить, но не работает, не могу понять почему.

Может кто-нибудь уже сталкивался с подобной задачей, как загрузить изображение?

Для просмотра ссылки Войди или Зарегистрируйся
Не могу разобраться как работать с таким диалоговым окном, нашел статью на hттp://Для просмотра ссылки Войди или Зарегистрируйся, там пишут что нужно использовать функцию $window->execute_open_file($text,$path,$btn_text,$exactly=true,$thread=false);
Блин, стоило только написать и заработало.

В моем случае невнимательность. Окно у меня модальное и параметр thread должен быть true. И функцию $window->execute_open_file нужно вызывать до нажатия на кнопку "обзор"

Ну вот, рано радовался, кнопка "Загрузить" не нажимается.
 
Ну вот, рано радовался, кнопка "Загрузить" не нажимается.

Посмотрите может на странице уже есть такой элемент с таким id не обязательно кнопка.
Можно по номеру попробовать нажимать или работать не через element, а через объект который работает с вашей кнопкой может быть это btn, button или anchor. Воспользуйтесь контекстным меню в программе и выберите там нужную функцию.

В какой версии программы делаете?
 
Назад
Сверху