Здравствуйте, я приобрёл ХЭ по-сути не зная пхп. (мнеи не надо вобщем-то
Пхп учить не знаю как и где и основ програмирование у меня нету что бы учить язык программирования.
Мне нужен пример скрипта, что бы я просто мог повторять его и видоизменять минимально под свои нужны.
Интересует пример авторегистрации на форуме.
На примере любого пхпбб форума.
например вот этого: http://www.bsdportal.ru/profile.php?mod ... greed=true
Чтоконкретно интересует:
0-то место в скрипте где генерируются логин и пароль
-и также то местогде указывается вывод всех зарегистрированных в файлик.
1 скрипт в котором я увижу подключение капчи к антигейту
2 скрипт в котором капчу будет распознаать сам Хэмулятор
3 скрипт в котором вылезет окошко для ручного ввода капчи
и так же рабочее подтверждение почты на каком-то примере.
и еще пару слов о том, как заменить вводимую почту для регистраций на разных сайтах.
ну в общем как-то так. по очереди.
Примеры скрипта регистраторки
Re: Примеры скрипта регистраторки
В хумане есть макрос и magic coder с их помощью можно написать скрипт для регистрации и в том числе с помощью магик кодера можно написать код для распознания каптч.
вот скрипт который я написал с помощью магик кодера для вашего форума.
теперь добавим комментарии
стандартный код скрипта
данный код появляется после включения макроса на запись по переходу на сайт
это добавить случайное имя на русском языке
это случайная строка из 7 символов второй параметр это тип
$type=”0? – смешанный : латиница + кириллица
$type=”1? – латиница
$type=”2? – кириллица
для ввода пароля и подтверждения его в магик кодере есть отдельный пункт
после его выбора надо будет указать поле для подтверждения пароля и получим вот такой вот код
для распознания капчи используем хуман
в магик кодере есть поля так же распознание через antigate, captchabot и диалог
после клика на рисунок и выбора метода распознания кликнем по полю куда вставлять распознанную каптчу
на выходе имеем вот такой вот код
кликнем по кнопке submit
стандартный код скрипта создаётся вместе с ним
вот скрипт который я написал с помощью магик кодера для вашего форума.
Код: Выделить всё
<?php
$xhe_host ="127.0.0.1:7010";
// The following code is required to properly run XWeb Human Emulator
require("../Templates/xweb_human_emulator.php");
$browser->navigate('http://www.bsdportal.ru/profile.php?mode=register&agreed=true');
$browser->wait_for(60,1);
$input->set_value_by_name('username',$submitter->generate_random_name('RU'));
$input->set_value_by_name('email',$submitter->generate_random_text(7,1));
$password = $submitter->generate_random_text(7,1);
$input->set_value_by_name('new_password',$password);
$input->set_value_by_name('password_confirm',$password);
$image->save_to_file_by_url('http://www.bsdportal.ru/profile.php?mode','d:\work\xhe2\_Debug\Temp\tmp.jpeg',false);
$captcha=$image->recognize_captcha('d:\work\xhe2\_Debug\Temp\tmp.jpeg',6);
$input->set_value_by_name('confirm_code',$captcha);
$button->click_by_name('submit');
$browser->wait_for(60,1);
// Quit
$app->quit();
?>
стандартный код скрипта
Код: Выделить всё
<?php
$xhe_host ="127.0.0.1:7010";
// The following code is required to properly run XWeb Human Emulator
require("../Templates/xweb_human_emulator.php");
Код: Выделить всё
$browser->navigate('http://www.bsdportal.ru/profile.php?mode=register&agreed=true');
$browser->wait_for(60,1);
Код: Выделить всё
$input->set_value_by_name('username',$submitter->generate_random_name('RU'));
$type=”0? – смешанный : латиница + кириллица
$type=”1? – латиница
$type=”2? – кириллица
Код: Выделить всё
$input->set_value_by_name('email',$submitter->generate_random_text(7,1)); // конечно тут лучше поменять на email
после его выбора надо будет указать поле для подтверждения пароля и получим вот такой вот код
Код: Выделить всё
$password = $submitter->generate_random_text(7,1);
$input->set_value_by_name('new_password',$password);
$input->set_value_by_name('password_confirm',$password);
в магик кодере есть поля так же распознание через antigate, captchabot и диалог
после клика на рисунок и выбора метода распознания кликнем по полю куда вставлять распознанную каптчу
на выходе имеем вот такой вот код
Код: Выделить всё
$image->save_to_file_by_url('http://www.bsdportal.ru/profile.php?mode','d:\work\xhe2\_Debug\Temp\tmp.jpeg',false);
$captcha=$image->recognize_captcha('d:\work\xhe2\_Debug\Temp\tmp.jpeg',6);
$input->set_value_by_name('confirm_code',$captcha);
Код: Выделить всё
$button->click_by_name('submit');
$browser->wait_for(60,1);
Код: Выделить всё
// Quit
$app->quit();
?>
Re: Примеры скрипта регистраторки
пасиба. с этим разобрался.
Re: Примеры скрипта регистраторки
Если всё-же решите выделить время на изучение основ ПХП, то лучше всего будет начать вот с этого курса: http://thepiratebay.org/torrent/3917967 ... ginners%29