[Мануал] Как в формы ввода вставлять текст?

Возврат к списку

polya-vvoda-CSS3-s-ikonkami-500x287.jpg


 Достаточно часто на почту приходят письма с просьбами объяснить как пользоваться Human Emulator`ом. Как изменить ядро symbian - шутка, об этом меня еще не спрашивают :-) Часто задают вопрос как записывать макросы и как вставлять текст в input textarea формы?

Итак у Human Emulator есть стандартные функции, которые позволяют вставлять текст в формы ввода input и textarea используя;

Имя поля ввода:
$input->set_value_by_name("имя поля ввода","задаваемое значение"); 

Номер поля ввода:
$input->set_value_by_number("номер поля ввода","задаваемое значение"); 

Очень удобные функции. Например когда я писал авторегер mail.ru столкнулся с маленькой проблемкой. Имена для форм ввода генерировались автоматически после каждой перезагрузки страницы, такой метод для борьбы с авторегерами. Но используя функцию:
$input->set_value_by_number("номер поля ввода","задаваемое значение"); 
Удалось эту защиту обойти.

Достаточно часто формы для ввода построены на основе java скрипов и не определяются Хуман Эмулятором как поля ввода. Эту защиту так же можно обойти. Используя 2 функции:
$mouse->click("x координата","y координата"); 
$browser->paste(); 
С помощью функции $mouse->click(); кликаем на нашу форму ввода а используя $browser->paste(); вставляем текст из буфера обмена.

Да чуть не забыл, что бы записать текст в буфер обмена используем функцию:
$clipboard->put_text("Текст");
Вот таким хитрым образом мы эмулируем нажатие правой кнопкой мыши на форму ввода и вставляем текст из буфера обмена. Удачи в экспериментах!


Возврат к списку

Теги
1c addurl AutoGRAPH.NET_Service Bitrix Bootstrap chmail.ru CMS curl DLE ERP Exel gmail google hdd hide html input Java script окна javascript Jquery JS JSON keywords mail.ru memori news.list No captcha nsma PHP php php attach PR recaptcha repair retweet script Sdorgen sdorgen select sms snagit Spam Test Twitter ucoz utf-8 VK wrike X-Satellite XHE xhe yandex yandex webmaster youtube АРМ БП3 Битрикс ВТБ24 ЕГРЮЛ ЖЖ ЗУП ИТС КЛАДР МБ-8 НДФЛ ПР ПФ ТИЦ УАТ УП автограф автокликер автоматизация автопостер ап ТИЦ битрикс валюты видео внешнее соединение время грамотное написание графика даты запрета день рождение дерево значений договор заказы заполнение ТЧ запонение ТЧ запрос 1С зарплатный реестр календарь книги кодировка комментарии координаты координирование проектов меню модальное окно народ обмен обработка ок рубль организационные структуры управления проектами остатки на складе отчет плавающий блок постинг программы для управления проектами расчет расстояния сервис система управления проектами скрипт скрыть блок смс софт таймер такси управление содержанием проекта фоновые задания чекер