Просмотр полной версии : Помогите отловить каптчу Вконтакте
Киньте кто нибудь пример на делфи или си, как отловить капчу Вконтакте, если она появляется при помощи яваскрипта?
RedFern.89
22.01.2010, 11:03
Запусти HTTP Analyzer или любой другой сниффер и смотри, что тебе приходит от сервера на твой браузер, когда появится капча. В проге своей делаешь типа того:
If Pos('{"captcha_sid:', ResponseText) <> 0 Then
CaptchaSid := Copy(ResponseText, Pos('sid:', ResponseText) +4, Length(ResponseText));
затем, как выудил sid капчи, отправляй сид и введенный код вместе с логиным и паролем на /login.php
прошу заметить, я давно эту прогу писал и код может быть не верен, советую посмотреть опять же данные сниффера) если что стучите в аську, помогу
В том то и дело, что код не верен. captcha_sid больше нет в исходнике страницы, вот его то я и не могу вытащить.
RedFern.89
22.01.2010, 12:08
хм.. 440-905-748 - добавляйся - обсудим)
{"ok":-2,"captcha_sid":"892667680187","text":"Enter code","difficult":0}
вот из этого надо достать capcha_sid и всё собственно)
RedFern.89
23.01.2010, 03:24
да просто он не так авторизацию проходил)) щас он все уладил вроде как))
vBulletin® v3.8.14, Copyright ©2000-2026, vBulletin Solutions, Inc. Перевод: zCarot