Проверить аттестат продавца.

Программа «Негроимитатор» - Мини-хелп.

1. Общее описание.

2.     Объекты программы.

3.     Руководство по настройке.

4.     Решение проблем.

5.     Пример настройки.

6.     FAQ и решение проблем

7.     Преимущества и недостатки программы.

1. Общее описание.

Программа «Негроимитатор» написана с целью автоматизировать однообразные действия человека в Веб-браузере. Для работы, программа использует штатный браузер Internet Explorer. Это сделано для полной эмуляции работы человека. Так-же такой подход позволяет не беспокоиться о выполняемых на странице JavaScript-сценариях, всплывающих окнах, динамических элементах и т.п.

Программа может работать через прокси-серверы, очищать Cookies.

Для настройки сценария программы «Негроимитатор» используется координатный метод. Т.е. при настройке программы указываются координаты элементов, с которыми нужно совершить какие-либо действия, программа их находит и выполняет указанные действия (устанавливает атрибуты и вызывает методы).

Для ввода CAPTCHA, программа умеет использовать CAPTCHA-сервис

http://www.anti-captcha.com/.

    Текущая версия программы: 1.2.5.0

Автор: Тимур Хисматуллин

 

2. Объекты программы.

1.     Проект

1.1.                    Название проекта – можно указывать любое название.

1.2.                    Режим отладки – Если это свойство установлено в True – после работы над каждым элементом на странице – текущее состояние страницы сохраняется в jpeg-файл. Путь к файлу: <Текущая папка приложения>\Итерация <Номер итерации>\Номер страницы «_» Номер элемента.jpg. Данное свойство можно использовать для проверки корректности работы программы.

1.3.                    Удалять куки – если это свойство установлено в True – после выполнения каждой итерации программа очищает cookies в IE.

1.4.                    Путь к прокси – путь к файлу со списком прокси-серверов. В файле прокси-сервера должны быть в формате: «10.10.10.10:3128» по 1 прокси-серверу в каждой строке.

1.5.                    Менять прокси каждые – при выполнении N итераций, программа меняет прокси на следующий в списке .

2.     Страница

2.1.                    Область CAPTCHA – прямоугольник, в котором находится CAPTCHA-картинка.

2.2.                    CAPTCHA – элемент - элемент, в который вносится значение CAPTCHA-картинки.

2.3.                    Список элементов для ввода информации – список элементов, над которыми производятся те или иные действия.

2.4.                    Список элемента для экспорта информации – список элементов, значения которых экспортируются в файл.

3.     Элемент для ввода информации

3.1.                    XX координата элемента на странице.

3.2.                    YY координата элемента на странице.

3.3.                    Атрибут – атрибут, которому назначается значение из источника данных. (Например, для поля ввода текста этот атрибут будет – innerText, а для выпадающего списка - selectedIndex).

3.4.                    Метод – метод, который вызывается у элемента. (Например, для эмуляции клика по элементу можно использовать метод click, для установки фокуса на элемент используется метод focus).

3.5.                    Источник данных – папка или файл, откуда берутся значения для выставления атрибутов элемента. Источником данных может быть файл или папка. При использовании файла, данные берутся построчно, а если источник данных – папка, то данные берутся из файлов, содержащихся в этой папке. Это сделано для возможности вставки длинного многострочного текста в элементы на странице.

3.6.                    Тип выборки – метод, который используется при выборке данных из источника данных. Если установлен в Queue – данные берутся по очереди, если Random – данные из источника данных выбираются случайно, если First – используется только первая строка\файл из источника данных.

3.7.                    Тестовое значение – при настройке многостраничного сценария, иногда нужно в поля нужно ввести какие-то данные для преехода на следующую страницу (например, авторизоваться, заполнить какую-то форму и т.п.), это значение вводится 1 раз при настройке сценария, чтобы перейти к следующей странице.

4.     Элемент для экспорта информации

4.1.                    X - X координата элемента на странице.

4.2.                    YY координата элемента на странице.

4.3.                    Свойство – свойство, которое берётся у элемента и помещается в файл.

4.4.                    Экспортировать в – название файла, куда положится значение атрибута элемента.

5.     Примеры настройки.

5.1.                    http://www.youtube.com/watch?v=UKV3JoxpRMk – настройка программы на регистрацию в сервисе BobrDobr.ru

5.2.                    Видео в mp4: http://vmarketing.ru/video/BobrDobr1.mp4

5.3.                    http://www.youtube.com/watch?v=JHJQCSWLkJg – работа программы на сервисе BobrDobr.ru

5.4.                    Видео в mp4: http://vmarketing.ru/video/BobrDobr2.mp4

5.5.                    http://www.youtube.com/watch?v=LaqAKu9RoKQ – подтверждение ссылками на E-Mail.

5.6.                    Видео в mp4: http://vmarketing.ru/video/eMailConfirmation.mp4

5.7.                    http://www.youtube.com/watch?v=oTyZXctFUdE – настройка и работа программы на сервисе Mister-wong.ru

5.8.                    Видео в mp4: http://vmarketing.ru/video/MisterWong.mp4

5.9.                    http://www.youtube.com/watch?v=CsqVnLunIl8 – настройка и работа программы на изменение прокси-серверов.

5.10.               Видео в mp4: http://vmarketing.ru/video/ProxyChanger.mp4

5.11.               http://www.youtube.com/watch?v=p0xAqIJdPoE – настройка и работа программы на сервисе smi2.ru

5.12.               Видео в mp4: http://vmarketing.ru/video/Smi2.mp4

6.     FAQ, решение проблем и советы.

6.1.                    Программа выводит сообщение, что не удалось найти элемент по заданным координатам, или находит не тот элемент.

6.1.1.  Проверьте в обычном браузере – не изменяются ли координаты элементов при заполнении предыдущих полей. В видео по работе с сервисом BobrDobr.ru показано, что в таких случаях нужно заполнять элементы в несколько шагов, для каждого шага указывая один элемент.

6.1.2.  Возможно, другой элемент «перекрывает» в z-index’е нужный. Тогда нужно найти Id или Name элемента в HTML коде и выставить свойство «Id» или «Name» соответственно. Лучше использовать поле Id т.к. оно 100% уникально на всей странице. При выставлении свойства «Name» будьте внимательны, чтобы на странице не было других элементов с таким же «Name». Это особенно актуально для полей ввода имени пользователя и пароля. Т.к. на странице регистрации иногда есть 2 формы – первая для авторизации с полем ввода имени пользователя и пароля, вторая – для регистрации с такими же полями.

6.2.                    При работе с прокси серверами, сначала выводится страничка CoDeen, и через несколько секунд появляется новая страничка.

6.2.1.  Для решения этой проблемы нужно создать проект заново, указав вручную в настройках Internet Explorer’а прокси сервер из сети CoDeen. И вставить в свойство «Задержка после загр.» 10 000 (10 секунд), чтобы JavaScript успел перенаправить браузер на нужную страницу.

6.3.                    При настройке программы всегда проверяйте – на тот ли элемент вы попали. Это можно сделать в окне свойств, которое появляется после клика на картинке в форме настройки проекта. Всегда проверяйте Id, Name элемента а так же свойства InnerHtml и OuterHtml.

6.4.                    Если на странице много элементов, старайтесь разделить заполнение элементов по шагам, например – сначала заполняются имя пользователя и пароль следующим шагом ФИО и страна, дальше вводится eMail и CAPTCHA и на последнем шаге сабмит формы. Так будет меньше вероятности ошибиться при конфигурировании проекта и вы застрахуетесь от изменений координат элементов во время заполнения формы.

6.5.                    В путях к файлам лучше не использовать русские буквы.

6.6.                    Если у вас стоит IE 6, поставьте новый IE7, скачать его можно по ссылке: http://www.microsoft.com/downloads/details.aspx?familyid=9AE91EBE-3385-447C-8A30-081805B2F90B&displaylang=en

7.     Преимущества и недостатки программы.

7.1.                    Недостатки

7.1.1.  Нельзя работать в несколько потоков.

7.1.1.1.     Решение: Использовать виртуальные машины VMWare или VirtualPC (http://www.microsoft.com/downloads/details.aspx?FamilyId=28C97D22-6EB8-4A09-A7F7-F6C7A1F000B5&displaylang=en).

7.1.2.  Можно использовать только браузер IE.

7.1.2.1.     Решение: Работаем :-)

7.2.                    Преимущества

7.2.1.  Полная эмуляция действий пользователя.

7.2.2.  Возможность полной автоматизации.

7.2.3.  Возможность писать макросы на языке C#, для сложного парсинга, обработки страницы, загрузки и скачивания файлов на сервер и с сервера.

7.2.4.  Возможность делать многостраничную регистрацию и заполнение форм.

7.2.5.  Выполняются всё JavaScript сценарии, сохраняются сессии. При необходимости можно удалить все Cookies.

ФОРМА ОПЛАТЫ
Внимание !!!

Ссылка для получения покупки поступит на Ваш email. Укажите его:


Счёт:

1800.00 руб. (сумма получения магазином, без учёта комиссии платёжной системы)


Наш курс WMZ:

1 WMZ = 29.89 WMR [котировка ЦБРФ от 01.08.10 30.19 RUR/USD, 1% комиссии]

Оплата WebMoney:

Оплата в единицах WM:

Оплата Z-paument:

Всевозможные виды платежей в России и за её пределами: Почта, СБЕРБАНК и другие банки, пластиковые карты VISA и MasterCard, автоматы по приёму платежей (терминалы), переводы CONTACT, Анелик, Юнистрим, Western Union, и многое другое.

Оплата RoboKassa:

Яндекс.Деньги, MoneyMail, все разновидности WebMoney, переводы CONTACT, Единый Кошелёк, автоматы по приёму платежей (терминалы), SMS-оплата, Банк.ВКонтакте

Оплата RBC:

Автоматы по приёму платежей (терминалы), Почта, банковские платежи + оплата с Вашего RBC-Money кошелька (пополняется в том числе и с пластиковых карточек).



Rambler's Top100
Сайт раскручивается сервисом VMarketing.ru
Рейтинг@Mail.ru