Форум по Delphi программированию

Delphi Sources



Вернуться   Форум по Delphi программированию > Все о Delphi > Интернет и сети
Ник
Пароль
Регистрация <<         Правила форума         >> FAQ Пользователи Календарь Поиск Сообщения за сегодня Все разделы прочитаны

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
  #1  
Старый 20.12.2010, 12:29
Kewa2008 Kewa2008 вне форума
Прохожий
 
Регистрация: 20.12.2010
Сообщения: 3
Репутация: 10
По умолчанию Отправка введенной капчи на сервер

Всем обрый день!
Столкнулся с проблемой отправки капчи яндекса на сервер.
Вот код формы с капчей:
Код:
<form action="http://yandex.ru/checkcaptcha" method="GET">
              <input name="key" type="hidden" value="10S8sNDPWjS59yc6LWafLsbSGgcF09nB_0df403c1196a309b1bf029eca5ad988ea_f15ba10789511ab07a432906bda50261">
              <input name="retpath" type="hidden" value="http%3A//yandex.ru/yandsearch%3Fdate%3D%26text%3D%25D0%25B0%25D0%25B2%25D1%2582%25D0%25BE%26numdoc%3D50%26lr%3D213">

              <table class="b-captcha__layout">
                <tr>
                  <td><img src="http://i.captcha.yandex.net/image?key=10S8sNDPWjS59yc6LWafLsbSGgcF09nB"class="b-captcha__image" /></td>

                  <td><a href="javascript:void(0)" onClick="location.reload()">Показать другие
                  цифры</a></td>

                  <td class="b-captcha__layout__g"></td>

                  <td class="b-captcha__layout__r"><a href=
                  "http://xml.yandex.ru/" class=
                  "b-captcha__xml-link">Яндекс.XML</a> сервис для
                  хороших роботов</td>
                </tr>

                <tr>
                  <td><input name="rep" id="rep-id" class=
                  "b-captcha__input" autocomplete="off" /></td>

                  <td colspan="3"><input type="submit" value=
                  "Отправить" class="b-captcha__submit" /></td>
                </tr>
              </table>
            </form>

Для получения данных использую Indy. А вот как данные отпавить? Помогите плиз!!!
Ответить с цитированием
  #2  
Старый 26.12.2010, 18:44
bulldog bulldog вне форума
Начинающий
 
Регистрация: 10.05.2010
Сообщения: 160
Репутация: 14
По умолчанию

В такой ситлуации я использую модальное окно из потока
Код:
  
img:=TMemoryStream.Create;
Http.get('http://' + FUrl + 'image.php?', img);
new := TStringList.Create;
png := TPNGObject.Create;
img.Position:=0;
png.LoadFromStream(img);
Form2.Image1.Picture.Assign(png);
Form2.ShowModal;
code:=FOrm2.edit1.text;
if code <> '' then
inf.Add('username=' + Login);
inf.Add('password=' + Password);
inf.Add('code=' + code);
Http.Post('http://' + FUrl + 'login.php', inf);
Ответить с цитированием
Ответ


Delphi Sources

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB-коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход


Часовой пояс GMT +3, время: 20:02.


 

Сайт

Форум

FAQ

RSS лента

Прочее

 

Copyright © Форум "Delphi Sources" by BrokenByte Software, 2004-2023

ВКонтакте   Facebook   Twitter