![]() |
Получить капчу Яндекс почта
Всем привет, вчера яндекс-почта изменила алгоритм выдачи капчи и я в тупике.
Раньше при запросе выдавался редирект на капчу http://mail.yandex.ru/captcha?id=1710000000880753008 А сейчас сделали ответ: http://mail.yandex.ru/neo/done_ajax?ids=1710000000880755636&retpath=done&sty le=neo&fid=1710000810016950690&autosave=no&status= captcha_request&subject=ddddddddd&captcha_key=ea00 0714804233305a00bcb9e3b28d34&spam=1¤t_folder =1710000810016950690 это место нужно мне captcha_key=ea000714804233305a00bcb9e3b28d34 Вроде бы ничего сложно выдерай да отправляй, но этот запрос показывается если только включен Javascript, а в indy(делфи) его нет. А если javascript отключен, то выдается старый запрос http://mail.yandex.ru/captcha?id=1710000000880753008 но на нем капчи нету. Как можно с имитировать включенный javascript в инди? Мне надо только, чтобы в location передали id капчи, сам Javascript там нигде больше не нужен. Или быть может это баг на Яндексе? |
на рамблере тоже если ава не включена то не зарегишься через инди )))
|
И как же обходят?
|
подделай ответ ява скрипта.
|
то то и оно, что никакой скрипт не выполняется=( Идет просто post запрос и если вкл Javascript, то один редирект ,если нету, то другой.
|
А когда она возникает то, при спаме чтоли? Потому что регистрация там по-прежнему через passport.yandex.ru идет, капчу получить проще простого (ссылка типа passport.yandex.ru/digits?idkey=31m1272551439rbA6yewMX)
|
Найди функцию которая это делает, и перепиши ее на дельфи
Цитата:
|
Цитата:
Цитата:
|
Цитата:
Цитата:
|
JavaScript там вообще не причем, я посмотрел, ты шлешь либо не туда, либо не то. Там обычный POST с multipart/form-data на адрес:
Код:
http://mail.yandex.ru/neo/mail_sendКороче, оформи нормально пост-данные и шли по указанному выше url, что я вначале написал и имей профит. |
| Время: 22:48 |