Тема: капча mail.ru
Показать сообщение отдельно

  #6  
Старый 10.06.2010, 23:42
akimov_aleks
Новичок
Регистрация: 03.05.2009
Сообщений: 22
Провел на форуме:
38103

Репутация: 0
По умолчанию

Цитата:
Сообщение от M_script_  
Сначала парсится mna, mnb
потом запрос:
PHP код:
sUrl =    "http://my.mail.ru/cgi-bin/my/ajax";
sRequest "ajax_call=1&func_name=dialogues.add_post&data=[\"" +
            
sUser +
            
"\", \"" +
            
sMsg +
            
"\", \"\", \"\", \"" +
            
sMna +
            
"\", \"" +
            
sMnb +
            
"\"]&mna=" +
            
sMna +
            
"&mnb=" +
            
sMnb
из ответа парсишь ид капчи:
PHP код:
sCaptchaId sPage;
sCaptchaId.Delete(1sCaptchaId.Pos("\"captcha\",\"") + 11 1);
sCaptchaId.SetLength(sCaptchaId.Pos("\"") - 1); 
распознаешь капчу и отпраляешь последний запрос:
PHP код:
sUrl =    "http://my.mail.ru/cgi-bin/my/ajax";
sRequest "ajax_call=1&func_name=dialogues.add_post&data=[\"" +
            
sUser +
            
"\", \"" +
            
sMsg +
            
"\", \"" +
            
sCaptchaId +
            
"\", \"" +
            
sCaptcha +
            
"\", \"" +
            
sMna +
            
"\", \"" +
            
sMnb +
            
"\"]&mna=" +
            
sMna +
            
"&mnb=" +
            
sMnb
Сори... я еще молодой... пару недель только делфи учу... что то тут я не догнал...
там фишка...
если есть
Код:
<input type="hidden" id="mna" name="mna" value="865339">
то капчи не будет
иначи на страници есть капча.
парсим
'mna': '865339',
'mnb': '1386518290',
get_image?id=111327105 "111327105 нам пригодиться"
что дальше
 
Ответить с цитированием