хехе) Капча на все, плоть до: хочешь просмотреть фотку друга - введи капчу из двух слов, которые закрыты черным квадратом. Чем больше капчи, тем будет меньше популярность сети. А значить народ полезет в другие места...
ммм.. как мне кажется скоро все сюда уходить будут... __http://www.fotostrana.ru тоже типа социалки, слишком много всего... информации и прочей ерунды.
так. Вывод таков. Капчу на все(создание сообщения в группе, приглашение, итд) надо ввести 1-2 раза. Дальше ее нету. Вопрос. Что и куда оно кладет и как это от туда вытянуть, чтобы не было больше капчи? Куку дописывает какую-то?
омг! точно! после ввода они в хтмл добавляют <input type="hedden" name="cap4a" value="after_five_gut_try"> ip+аккаунт во временую бд.. допустим на 24 часа..
ладно. Это все фигня. Вряд ли в куках хранится статус, что ты не бот))) А значить до это шняги не добраться. Выход только один - передавать капчи скрипту, чтобы вбивать их руками. Теперь их надо изловить от туда. В целом, радует, что это не на каждое приглашение надо вбивать.
а как получить, собственно картинку капчи? Если я обращаюсь по ссылке, типа, http://vkontakte.ru/captcha.php?s=1&sid=492064629996 из браузера, то открывается картинка капчи, если из скрипта - то куча бредугана текстового
ага. Ща плугом файерфоксовским подтяну попробую... Кстати, только что провел эксперимент. Выводы: 1. Капча возникает рандомное количество раз от 1 до 3 на создание темы в группе. Соответственно и на все остальное, полагаю, рандомное количество раз. 2. Никаких баз данных временных и ip запоминаний нету. Сделал вывод из простого: Зашел с одного браузера, дошел до того, что нету капчи. Не закрывая акк зашел из другого браузера. Пришлось снова вводить капчу. После выхода из акка и входа назад пришлось снова вводить капчу. Обе сессии работают параллельно не пересекаясь, а значит контакт никак и ничего не запоминает. Разве что, еще может быть, что он запоминает номер сессии. А если так, то возникает вопрос. Если взять номер сессии и всегда подставлять его в куках, то будет ли грузиться акк и будет ли сохраняться информация о том, что была введена капча?
откуда знаешь? Установил вот такие заголовки. Но все равно тоже самое headers = {'Host':'vkontakte.ru', \ 'User-Agent':'Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.9.0.7) Gecko/2009021910 Firefox/3.0.7', \ 'Accept':'image/png,image/*;q=0.8,*/*;q=0.5', \ 'Accept-Language':'ru,en-us;q=0.7,en;q=0.3', \ 'Accept-Encoding':'gzip,deflate', \ 'Accept-Charset':'windows-1251,utf-8;q=0.7,*;q=0.7', \ 'Keep-Alive':'300', \ 'Connection':'keep-alive', \ 'Referer':'http://vkontakte.ru/board.php?act=newtopic&id=' + str(id) \ }