Авторегер почты chmail.ru

Давно я не писал в свой блог, очень много времени отбирает сессия. В последний АП ТИЦ мой блог получил свою заслуженную 10, сейчас работаю над его поднятием. Работа по поднятию ПР была успешно произведена, осталось лишь ждать результат.

Как я уже писал, я принимаю участие в конкурсе от разработчиков Human Emulator. В понедельник я получил лицензионную версию Human Emulator и активно принялся работать. Вот одна из наработок, простой скрипт для регистрации e-mail`ов на chmail.ru.

<?php
// The following code is required to properly run XWeb Human Emulator
require("../Templates/xweb_human_emulator.php");

$name= $submitter->generate_random_nick_name(8);
$pass= $submitter->generate_random_nick_name(6);

$browser->navigate('http://inbox.chmail.ru/register/');
$browser->wait_for(240,1);

$input->set_value_by_name('login',$name);

$input->set_value_by_name('passw1',$pass);

$input->set_value_by_name('passw2',$pass);

$listbox->select_num_by_inner_name('0','Девичья фамилия матери');

$input->set_value_by_name('answer','Фамилия');

$input->set_value_by_name('name',$submitter->generate_random_name("RU"));

$listbox->select_name_by_inner_name('gender','male');

$input->set_value_by_name('day',rand(10,28));

$input->set_value_by_name('month',rand(10,12));

$input->set_value_by_name('year',rand(1955,1988));

$input->set_value_by_name('country','Россия');

$input->set_value_by_name('city','Москва');

$image->save_to_file_by_number(3,"C:/temp/captcha.jpg");  // на диске "с" создайте папку "temp"
$captcha= $image->recognize_by_anticaptcha("", "C:/temp/captcha.jpg","api_key","http://antigate.com/");

$input->set_value_by_name('sec_code',$captcha);

// устанавливаем чек я согласен
$checkbox->set_checked_by_number(0,"true");

$button->click_by_number(0);
$browser->wait_for(240,1);

$fp = fopen ("goodmail.txt", "a+");
fwrite ($fp, "$name@chmail.ru:$pass\r\n");
fclose ($fp);

// Quit
$app->quit();
?>

Скрипт распознает раптчи через сервис antigate.com (не забудьте указать свой API ключ). Результат записывает в файл goodmail.txt. Перед запустком скрипта создаем папку temp на диске C , в нее будут сохранятся изображения каптчи.

Постовой: Вас интересует аренда квартир в Новосибирске?

Понравилась статья?

Подписка на обновления блога через RSS ленту или по электронной почте, а так же следуй за мной .

RotaPost - Эффективная реклама в блогах

Ваш комментарий

  1. unificoIdenticon unifico17.01.2012 - 19:57

    Здравствуйте! почему выдает вот такое file C:/temp/captcha.jpg not found

    [Ответить]

    adminIdenticon admin

    На диске C: создайте каталог temp

    [Ответить]

О блоге

Здравствуйте! Меня зовут Михаил.Раньше я называл себя Новороссийским бомжем, но решил немного отойти от этого. Теперь мой блог - это Блог PHP программиста. Я уже 3 года занимаюсь PHP программированием. С недавнего времени создаю и продвигаю web сайты. Среди собственных разработок — самописная CMS, работающая на файлах, CMS для создания online тестов и т.д.

Подробнее о блоге

Связаться со мной