![]() |
|
|
|||||||
| Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
|
Опции темы | Поиск в этой теме | Опции просмотра |
|
#1
|
|||
|
|||
|
Всем обрый день!
Столкнулся с проблемой отправки капчи яндекса на сервер. Вот код формы с капчей: Код:
<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
|
|||
|
|||
|
В такой ситлуации я использую модальное окно из потока
Код:
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); |