|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
29.04.2012, 14:16 | #1 |
Заблокирован
Регистрация: 29.04.2012
Сообщений: 4
|
Ввод капчи через программу
Помогите пожалуйста!Пишу программу для накрутки вконтакте на delphi вроде все работает,но бесплатных пользователей будет быстро банить вконтакте,подскажите как сделать ручной ввод капчи в программе?!Чтобы при запросе ввести капчу она передавалась в программу и выводило там окно с картинкой(капчи) и с полем ввода и после того как ты правильно ввел капчу он бы отсылал обратно вконтакте и продолжал дальше накручивать
|
29.04.2012, 14:42 | #2 |
Форумчанин
Регистрация: 30.10.2010
Сообщений: 524
|
Не знаю как ты у себя там делаешь, но если через ВК АРІ, то там есть документация, как получить ссылку на картинку капчи.
Суть така: получем ссылку на капчу, качаем картинку в прогу, вводим сам код, отправляем введенный код и далле работаем как и до этого. |
29.04.2012, 17:31 | #3 |
Пользователь
Регистрация: 17.02.2012
Сообщений: 47
|
Delete(http,1,pos('от',http)+length ('от')-1); //удаляем до начала урл картинки
imageurl:=copy(http,1,pos('до символа',http)-1); //копируем до конца урл картинки stream:=tmemorystream.create; //создаем какую то память IdHTTP1.Get('imageurl',stream); //качаем в эту память stream.saveToFile('image.jpg'); //сохраняем |
29.04.2012, 18:09 | #4 |
Заблокирован
Регистрация: 29.04.2012
Сообщений: 4
|
А как сделать чтобы выходило еще поле ввода и после того как я в него вписывал капчу он бы отправлял данные на сервер вконтакте,и если я верно ввел то программа бы продолжала накручивать,а если нет,то выходило бы еще раз окно с капчей для повторного ввода?
|
29.04.2012, 19:59 | #5 | |
Форумчанин
Регистрация: 30.10.2010
Сообщений: 524
|
Цитата:
Всмысле выходило поле ввода? Создайте себе форму, положите компоненты: кнопку, едит, имейдж и загружайте туда данные. |
|
30.04.2012, 08:44 | #6 |
Заблокирован
Регистрация: 29.04.2012
Сообщений: 4
|
Вот нажимаю на лайк http://vk.com/like.php
выходит окно с капчей http://vk.com/captcha.php?sid=698665524638&s=1 После неверного ввода и отправки капчи на сервер http://vk.com/like.php и выходит опять капча http://vk.com/captcha.php?sid=193209604089&s=1 Потом ввожу верно капчу и она отправляется http://vk.com/like.php |
30.04.2012, 18:48 | #7 |
Заблокирован
Регистрация: 29.04.2012
Сообщений: 4
|
Создал новую форму,вставил туда Timage,Tedit и button
Надо чтобы при запросе вконтакте ввести капчу она отсылалась в Timage и после ввода ее в Tedit и нажатия button она бы отсылалась вконтакте,только надо чтобы постояно обновлялось чтобы при каждом запросе вконтакте он бы СРАЗУ отсылал изображение в Timage.Эта программа для накрутки же типо бот,вот и надо чтобы он все время если выводилась капча вконтакте,то он бы сразу ее отсылал в Timage даже если вы не сидите вконтакте через браузер! |
03.05.2012, 20:11 | #8 |
Форумчанин
Регистрация: 30.10.2010
Сообщений: 524
|
Ну вот смотрите, вы програмно нажымаете лайк, потом смотрите на ответ запроса(т.е. лайк.пхп бла-бла-бла...), если там "сказано" о неудаче и "просит" капчу, тогда парсите ссылку на капчу(саму картинку) и загружаете ее в Имейдж. Тогда програмно отсылаете ответ от капчи... Вы что-нибудь пробовали кодить?
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Автоматический ввод капчи | kotzzz | Работа с сетью в Delphi | 0 | 03.09.2011 19:12 |
Ввод через Memo | Jugger | C++ Builder | 1 | 22.03.2011 06:22 |
Ввод данных через DBGrid | postaveche | БД в Delphi | 6 | 19.12.2010 15:48 |
ввод данных через форму | brans | Microsoft Office Excel | 16 | 22.10.2010 18:32 |