![]() |
Авторизация на mail.ru
Здравствуйте уважаемые программисты/кодеры.
Хотел бы в своих начинаниях поработать с mail.ru. Для начала залогинивание хотя бы освоить. Подскажите где копать. Pascal знаю. Основы Delphi тоже. Погуглил и понял что для работы будет необходим компонент Indy в Delphi. А именно idHTTP. Сниффер имеется - плагин Мозилла. Но как-то в кучу все собрать не могу... С чего начать. Очень нехватает какого-нибудь примера с описанием. Заранее спасибо за наводки. |
http://forum.antichat.ru/thread133090.html
там код не совершенен но почитай все отзывы - решение проблемы с ошибками в потоке приема изначально принимать по 4 байт и если это MAGIC то это и есть начало пакета... алгоритм я описал читай, снифай, пробуй. лучше если ты сразу будешь писать на асинхронных сокетах - меньше замаротов с синхронизацией |
Там assembler, мне бы Delphi хотелось освоить...
Перенести на Delphi тот код для меня весьма проблематично. |
Так а если ты не про MMP, то если тебе нужна почта - изучай POP и SMTP, зачем тебе веб интерфейс?
если тебе всё таки нужно работать с вебом: 1 используй скриптовые языки, выучи perl и его регулярные выражения. 2 изучи протокол HTTP 1.1 3 прочитай что такое сокеты - http://www.insidepro.com/kk/006/006r.shtml |
Да, мне именно для работы с web'ом хотелось бы изучить основы.
Для начала авторизацию на сайтах. Нашел статьи девушки на сайте: http://parsing-and-i.blogspot.com Подойдет такое? |
в принципе пойдет... но если ты свои хочешь писать выучи хотяб HTML, чтоб знать что отправлять вообще куда и каким образом )) (хотя сниффер есть вон у тя...)
но idHTTP это не по мне :) зри в корень, а в корне сокеты и протокол HTTP, но это ведь читать и понимать надо это не по делфийски... з.ы: не люблю delphi |
Вот как это делается в дельфи с помощью IdHTTP
На форму кинуть IdHTTP, или в код дописать его создание Код:
params:=TStringList.Create; |
Цитата:
|
Специально для тебя написал статейку http://c0dedgarik.blogspot.com/2009/11/http.html
Работа с HTTP на JavaScript, PHP, PERL, C, Delphi, Assembler. |
Оформил простенький чекер с возможностью ввода логина и пароля в самой форме.
http://s57.radikal.ru/i155/0911/49/62f73b85ccdc.jpg Залил сюда: http://slil.ru/28213951 Теперь попробую написать с загрузкой аккаунта из файла. Чуть позже многопоток. |
если бы ты работал напрямую с POP все было бы гораздо проще и быстрей + намного меньше трафика.
уверен что при массовой проверке вылезет какая нибудь капча или тебя банально забанят на время :) Щас померил 1 страница mail.ru весит 97,4 КБ 1 POP запрос с авторизацией ~61 байт делай выводы какой чекер будет работать быстрей через веб интерфейс или напрямую через POP :D |
К томуже чекер может юзать 2 метода POP3 и SMTP потому как нет разници с какой стороны проверять.
|
Цитата:
P.S. Для элементарного чекера валид/невалид не нужно грузить всю страницу - 500 байт хватит с головой. Хотя и так все равно в разы больше по кличеству траффика(относительно почтовых протоколов). P.P.S. Банит маилру за массовую проверку, банит :) |
тоже интересет вопрос по meil.ru хочу авторег написать
|
stepashka_
http://parsing-and-i.blogspot.com/2009/05/idhttp-delphi.html http://parsing-and-i.blogspot.com/2009/05/idhttppost.html |
\полскажите плиз нормальный сниффер
|
HTTP Analyzer супер по HTTP протоколу :)
|
или чарли
|
2 stepashka_ хороший сниффер Wireshark
2 login999 эхх написать что ли чекер на основе MMP... сейчас тогда нужно подумать нужен ли интерфейс и прочитать теорию параллельного программирования ибо не всегда создание потока оправдано... |
Цитата:
С телнета на смтп заходит с десятого раза если не реже).На поп не пробовал) |
Кто-нибудь сможет обучить начальным знаниям и авторизациям на сайтах за плату?
Интересует Delphi и работа с Indy на конкретных примерах. Лучше конечно по Skype. Отпишите в ЛС я свяжусь с вами. |
Если кому нужен чеккер через протокол MRA, тоя могу выложить свой(на перле):)
|
Цитата:
Мб почерпну как с ним попроще работать. В свое время разборки с ним остановились из-за долбоебического распарсивания (ну не придумал я тогда как его красиво парсить, да :() :( |
|
Цитата:
Я надеялся что там обойдется без сторонних модулей :( |
Цитата:
|
kowkin
Лучще юзай в качестве сниффера HttpAnalizerV3, вещь крутая. Сначала разберись с TIdHTTP, потом будет тебе радость(но лучще как то сначала почитать про протокол HTTP, чтобы как то представлять что тебе сниффер выдаёт) |
| Время: 15:18 |