|
Имя - имя сайта - сделано для удобства. Значение должно быть уникальным. Домен где лежит контент - поданному параметру определяется, какому спонсору принадлежит контент. Вводиться две последние части домена. Например, у members.doggyboys.net - указывать doggyboys.net. URL страницы с формой - URL страницы где находиться форма аутентификации для ввода пароля и логина. Если у спонсора данный URL без файла (не как у http://www.dukedollars.com/index2.htm?ref=, а как у как у http://nats.pornkings.com/) , то в конце нужно ставить слеш. Не забываем спереди ставить http://. Action из формы - значение параметра аction (куда форма отправляет данные) из формы. Строка запроса - какой запрос отправляет форма. Пример составления запроса описан ниже. Переменная проверки - на некоторых сайтах для защиты в форму вставляется скрытая переменная с данными. При парсинге страницы с формой значение этой переменной будет автоматически находиться и вставляться в строку запроса. URL на captch из формы - урл на картинку которая, что выводиться на форме для затруднения нашей работы. Расположен в теге <img>. Кнопка Добавить - добавить новый сайт с данными в таблицу. Кнопка Удалить - удалить сайт с данными из таблицы. Кнопка Изменить параметры - изменить параметры сайта в таблице. Некоторые спонсоры (например использующие скрипт партнерки NATS) дают фри-контент для адвертов, но что бы его закачать нужно пройти POST аутентификацию браузером. Соответственно все программы для закачки (ReGet, Download Master и тд.) с этой задачей не справляются.
Как заполнять данные про сайт. Заходим браузером на URL где находится форма для ввода логина и пароля. Открываем исходный код этой страницы. Находим форму в которую вбиваются логин и пароль. Выбираем из нее данные и заполняем Строка запроса, переменные пишутся через &. Лексемы для замен %LOG% и %PASS% соответствуют логину и паролю из меню Параметры соединения. %URL% - будет подставлять url контента который мы запрашиваем. %CAPTCH% - введенное значение капчи. ПРИМЕР 1. Для примера рассмотрим на DukeDollars. Заходим на http://www.dukedollars.com/, на страницу для Webmaster ведет ссылка http://www.dukedollars.com/index2.htm?ref= . Заходим. Заполняем в грабере поле URL страницы с формой данным урлом. .Жмем в браузере правую кнопку мышки и выбираем Просмотр исходного текста (в ИЕ Просмотр HTML кода). Находим тег <form . Смотрим у него значение поля action, которое равно "members.php?ref=" и которое прописываем в Action из формы. Находим дальше теги <input type="text" . Первый имеет имя "user", второй "pass" - соответственно это логин и пароль. Записываем их в Строка запроса разделяя & и подставляем лексемы %LOG% и %PASS% которые будут меняться при запросе на логин и пароль из меню Параметры соединения. После этого ищем тег кнопки которой отправляется данная форма <input type="submit", кнопки не находим, а находим тег картинки <input name="imageField" type="image" которой отправляется данная форма. Добавляем в Строка запроса значения x и y для данной картинки где мы как будто будем кликать. Результирующая Строка запроса имеет следующий вид: user=%LOG%&pass=%PASS%&imageField.x=11&imageField.y=10 ПРИМЕР 2. Для примера с капчей рассмотрим PainСash. При запросе архива с контентом открывается форма для ввода пароля с капчей. Заполняем в грабере поле URL страницы с формой %URL%. Жмем в браузере правую кнопку мышки и выбираем Просмотр исходного текста (в ИЕ Просмотр HTML кода). Находим тег <form . Смотрим у него значение поля action, которое равно "/auth.form" и которое прописываем в Action из формы. Находим дальше теги <input type="text" . Первый имеет имя "rlm" и значение " Paincash+Affiliates", второй имя "for" и значение равное url запрашиваемого архива, следующие "uid", и "pwd" - соответственно это логин и пароль, следующий "img" - значение введенной капчи, и последний "rmb". Записываем переменные в Строка запроса разделяя & и подставляем лексемы %LOG% и %PASS% которые будут меняться при запросе на логин и пароль из меню Параметры соединения. Результирующая Строка запроса имеет следующий вид: rlm=Paincash+Affiliates&for=%URL%&uid=%LOG%&pwd=%PASS%&img=%CAPTCH%&rmb=n После этого ищем тег картинки с капчей <img src="/img.cptcha">, ссылку из которого подставляем в URL на captch из формы. При первом обращении к Paincash за контентом, на панель выведеться капча и текстовое поле для ввода ее значения. После введения значения капчи скрипт получает от Paincash куку, которая храниться 20 мин после последнего обращения к Paincash. Пока кука активна запросы на ввод значения капчи не выводятся. ПРИМЕР 3. У некоторых спонсоров (например www.lb-69.com) при прямом запросе в браузере URL страницы с контентом/zip/rar архивом, после ввода логина/пароля выводит не запрашиваемый URL, а редиректит на главную страницу для получения куки. Для таких спонсоров заполняются только поля Имя - имя сайта, URL страницы с формой - вводить URL главной страницы. ПРИМЕР 4. Есть спонсоры(например stats.xxxrewards.com) которые генерируют динамический URL со вставкой в него номера сессии/куки. В данном случае POST запрос на авторизацию формируем согласно указанных выше примеров, а при заполнении URLов на закачку в них, на месте динамически вставляемого значения, указываем имя сессии/куки которое можно посмотреть в браузере. Для stats.xxxrewards.com будет: http://stats.xxxrewards.com/%sessionID%/members/content/bf/zips2/mario.zip |