Кто подскажет? Реализовал отправку сообщений вконтакте на php. Сообщения отправляет без проблем! Когда вылезает капча. Я граблю sid. Делаю запрос на antiate (картинку отправляю). Антигейт разгадывает капчу Делаю повторный запрос для отправки сообщения. В него вставляю сграбленный ранее sid и разгаданную капчу, но почемуто сообщения не отправяются... Если детально: Отправляем сообщение: PHP: $this->post('http://vkontakte.ru/al_mail.php','' .'act=a_send&' .'ajax=1&' .'al=1&' .'chas='.$this->decodeHash($match[1]).'&' .'from_box=1&' .'message='.$this->utf($text).'&' .'title='.$this->utf($subject).'&' .'to_id='.$id отправка сообщения с разгаданной капчей: PHP: $this->post('http://vkontakte.ru/al_mail.php','' .'act=a_send&' .'ajax=1&' .'al=1&' .'captcha_key='.$this->utf($t1).'&' .'captcha_sid='.$temp[5].'&' .'chas='.$this->decodeHash($match[1]).'&' .'from_box=1&' .'message='.$this->utf($text).'&' .'title='.$this->utf($subject).'&' .'to_id='.$id Может у кого есть реализованный класс на php буду признателен посмотреть...
Moriarty частично прав. ТС, ты начинаешь сеанс отправки сообщения с самого начала, или повторяешь только POST запрос? По идеи должны повторять только POST запрос. Также вызывает небольшое сомнение эта строчка: PHP: .'captcha_sid='.$temp[5].'&'
Извините за оффтоп, но позволю себе спросить: обьясните пожалуйста какой принцип разгадывания каптч в сервисе http://antigate.com/ ?
Да, согласен! Но в данном случае я делаю только один запрос для получения капчи. Как и описал выше... Вначале я делаю первый post запрос (когда отправляю сообщение). Если капча, Мне контакт возвращает код из которого я парсю sid. И 1(один) раз запрашиваю картинку капчи. Сохраняю ее и отправляю на антигейт. Повторяю post запрос. строчка PHP: .'captcha_sid='.$temp[5].'&' [/QUOTE] в ней в переменной $temp[5] находиться sid который я предварительно сграбил... Самое смешное что когда вылезает англ. капча... то все проскакивает... А с русской хрень какая то.... ни у кого нет случайно "работающего решения"?
хехе)))))) а русскую капчу - армия ребят с сибири)))) а так смотри http://www.youtube.com/watch?v=u49Jxw5_YGw