Форум программистов, компьютерный форум, киберфорум
Delphi: Сети
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
Delphi Подключение со второго раза. Почему? Здравствуйте. Подскажите пожалуйста, почему при первом нажатии на кнопку подключения ничего не происходит, а со второго раза подключается. Можно ли это исправить? Если нет, то как можно сделать, чтобы только 1 раз нажимать на кнопку подключения(хочу сделать button1.enabled:=false; )? Спасибо. procedure TForm1.Button1Click(Sender: TObject); begin //button1.enabled:=false; //вот эта кнопка... https://www.cyberforum.ru/ delphi-networks/ thread536346.html Delphi Помогите установить Synapse
Скачал архив и инструкцию по установке http://www.delphi.int.ru/articles/49/ сделал всё как сказано в инструкции, но при попытке компиляции проекта, который использует модули Synapse выдаётся ошибка "File not found: 'mimemess.dcu'", т.е. файл модуля не найден. В архиве и правда файлов с расширением .dcu нету. Все файлы модулей с расширением .pas , выходит, что они ещё не откомпилированы. А вот...
Delphi Установка статуса на однокассниках https://www.cyberforum.ru/ delphi-networks/ thread535369.html
Прошел авторизацию на мобильной версии одноклассников. Далее хочу поставить статус var params,responseres:tstringlist; begin params:=TStringList.Create; responseres:=TStringList.Create; try idhttp1.CookieManager:=idcookiemanager1; params.Add('fr.posted=oqnpmnvfyunzbinnm0ogbfzarlwpaycqaaw'); params.Add('fr.status='+edit3.text);
Delphi Помогите с капчей Имеется данный код: procedure TForm1.FormShow(Sender: TObject); var ResultList: TStringList; rnd: Integer; List: TStringList; R: TRegExp; mc: MatchCollection; m: Match; sm: SubMatches; https://www.cyberforum.ru/ delphi-networks/ thread535270.html
Delphi Заполнение полей сайта
Добрый вечер уважаемые программисты. Пожалуйста помогите написать код, который будет заполнять поля сайта Вроде все осуществляется через компонент IdHTTP1. Но не могу разобраться с ним. Добавлено через 13 часов 57 минут Ну неужели никто не знает? Вот этот код можно переделать? var data:tstringlist;
Delphi Проблемы с авторизацией на форуме UCOZ Помогте пройти авторизацию на юкоз форуме Деаю так: var params,responseres:tstringlist; begin params:=TStringList.Create; responseres:=TStringList.Create; try params.Add('user=test'); params.Add('password=test'); https://www.cyberforum.ru/ delphi-networks/ thread534582.html
Delphi Отправка на фотохостинг Помогите ,как правильно? var params,responseres:tstringlist; begin params:=TStringList.Create; responseres:=TStringList.Create; try params.Add('type=direct'); params.Add('userfile=D:\image.jpeg'); params.Add('private=0'); https://www.cyberforum.ru/ delphi-networks/ thread534128.html Delphi парсинг
есть небольшая функция парса: function pars:string; var s4:string; i begin s4:=copy(CodUnicod,pos('qNumbers0]=',CodUnicod)+12,length(CodUnicod)); Delete (s4,pos(';',s4)-1,length (s4)); result:=s4;
Delphi При попытке открыть код интернет-страницы выдает непонятные символы вместо русских букв https://www.cyberforum.ru/ delphi-networks/ thread533719.html
При попытке открыть код интернет-страницы выдает непонятные символы вместо русских букв. Как можно от этого уйти? procedure TForm1.Button1Click(Sender: TObject); begin Memo1.Text:=IdHTTP1.Get('http://ya.ru') end;
Delphi Авторизация на сайтах использующих ASP.NET https://www.cyberforum.ru/ delphi-networks/ thread533253.html
Здравствуйте, мне необходимо, чтобы программа автоматически авторизировалась на сайте, на странице http://login.shodennik.ua/defult.aspx, тоесть передавала такую строку:'xss=45f528ba21&name=kasyanov_igor%40inbox.ru&pass=mypass&login=%D0%A3%D0%B2%D1%96%D0%B9%D1%82%D0%B8' сначало, я попробовал использовать элементы indy misc procedure TForm1.Button1Click(Sender: TObject); var Http :...
Помагите исправить ошибку пожалуйста! Delphi
Помагите исправить ошибку пожалуйста! В модуле THTTPSend выдаёт ошибку на этом месте while l.Count > x do begin s := NormalizeHeader(l, x); вот лог ошибке: httpsend.pas(596): Undeclared identifier: 'NormalizeHeader'
Delphi как получить текст из интернета на форму Delphi https://www.cyberforum.ru/ delphi-networks/ thread531817.html
Добрый день ребята . никогда не работал интернет странице через Delphi и прошу вас помочь. Например на форму ест Edit1. - Логин Edit2 - Пароль кнопка и еще Label1 Label2 ... открываю форму, набираю логин и пароль и Label1 показывает количество непрочитанных сообщений на наш форум, и Label2 количество Личные сообщения . Зарание спасибо Добавлено через 9 минут И если...
0 / 0 / 1
Регистрация: 03.06.2011
Сообщений: 42
08.04.2012, 21:33  [ТС] 0

Помогите отправить запрос через HTTPSend - Delphi - Ответ 2888817

08.04.2012, 21:33. Показов 5535. Ответов 21
Метки (Все метки)

Ответ

Цитата Сообщение от БогДелфей Посмотреть сообщение
да всего лишь распознать капчу
Капча выводится без проблем.
Вот:
Delphi
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
function GetUrl(Value: String): String;
var
  I: Integer;
begin
  I:= Pos('//www.google.com/recaptcha/api/', Value);
  Delete(Value, 1, I-1);
  I:= Pos('"', Value);
  Result:= Copy(Value, 1, I-1);
end;
 
function GetUrlEx(SubStr, Value: String): String;
var
  I: Integer;
begin
  I:= Pos(SubStr, Value);
  Delete(Value, 1, I);
  I:= Pos('''', Value);
  Delete(Value, 1, I);
  I:= Pos('''', Value);
  Result:= Copy(Value, 1, I-1);
end;
procedure TForm2.Timer1Timer(Sender: TObject);
var
  http: THTTPSend;
  jpeg: TJpegimage;
  Url: String;
  Server: String;
  Challenge: String;
begin
Form1.ComboBox1.Text:='+7 927';
Form1.Memo1.Lines.Clear;
  http:= THTTPSend.Create;
  http.HTTPMethod('GET','https://sendsms.megafon.ru/');
  Form1.Memo1.Lines.LoadFromStream(http.Document);
  Url:= 'https:'+GetUrl(Form1.Memo1.Text);
  Form1.Edit1.Text:= Url;
 
  http.Clear;
  http.HTTPMethod('GET', Url);
  Form1.Memo1.Lines.LoadFromStream(http.Document);
 
  Server:= GetUrlEx('server', Form1.Memo1.Text);
  Challenge:= GetUrlEx('challenge', Form1.Memo1.Text);
  Form1.Memo1.Lines.Add(Server);
  Form1.Memo1.Lines.Add(Challenge);
 
  http.Clear;
  http.HTTPMethod('GET', Server+'image?c='+Challenge);
  jpeg:= TJpegimage.Create;
  jpeg.LoadFromStream(http.Document);
  Form1.Image1.Picture.Assign(jpeg);
 
  jpeg.Free;
  http.Free;
  Form2.Timer1.Enabled:=false;
  end;


Вернуться к обсуждению:
Помогите отправить запрос через HTTPSend Delphi
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
08.04.2012, 21:33
Готовые ответы и решения:

Помогите отправить Post запрос
Всем привет, расскажите пожалйста как отправить POST запросы на сервер, все найденные примеры не...

Как получить код страницы?) Через httpsend
Я отправляю такой запрос: httpsend:=THTTPSend.Create; ...

Отправить запрос через синапс
Ниже есть скрины Мне нужно Подчеркнул что нужно сделать. точнее как можно сделать такой запрос в...

Отправить запрос через Soks прокси
Всем привет. уже 3 дня не могу решить проблему... Работаю с IP_Works .(проблема не решилась...

21
08.04.2012, 21:33
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
08.04.2012, 21:33
Помогаю со студенческими работами здесь

Как отправить POST-запрос через функцию?
Здравствуйте,подскажите как можно отправить POST запрос через функцию. Пробовал так,но не...

Как отправить такой post запрос через синапс?
Фото ниже. Можно и через инди, но лучше синапс. Именно такой надо. Все данные для запроса у меня...

Не удается отправить запрос. Через браузер все ок, а через PHP не совсем
Привет! Пытаюсь отправить запрос, но что то не получается.. Вот исходник $token =...

Сделать GET запрос средствами synapce (httpsend) и получить исходный код страницы
Всем привет. Мне требуется сделать гет запрос средствами synapce(httpsend) и получить исходный код...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru