При просмотре HTML кода через браузер строка имеет следующий вид:
PHP код:
<form name="loginForm" method="post" action="/tbmb/login/perform.do;jsessionid=ShLSQsgGrg75JtJsv3d7d4T1129rQBwbHQL8d7Gvtvv8xhqGgVHP!247564788"
Если смотреть через эту процедуру:
Код:
procedure TForm1.btn1Click(Sender: TObject);
var
KSlink:TStrings;
begin
KSlink:= TStringList.Create;
KSlink.Text:=idhtp1.Get('https://my.kyivstar.ua/tbmb/login/perform.do');
mmo1.Text:=KSlink.Text;
KSlink.Free;
end;
Строка выглядит так:
PHP код:
<form name="loginForm" method="post" action="/tbmb/login/perform.do"
Собственно вопрос – куда пропадает нужный мне кусок
PHP код:
«jsessionid=ShLSQsgGrg75JtJsv3d7d4T1129rQBwbHQL8d7Gvtvv8xhqGgVHP!247564788"»
И как с этим бороться?
Подозреваю, что дело в НЕподдержке моей программой джаваскриптов… может какой-то компонент бросить на форму посоветуете, или свойство изменить…
Сходу еще один вопрос:
Посредством POST запроса необходимо отправить строку user=+9600
+ насколько мне известно конвертируется в пробел, получается код должен иметь следующий вид?
Код:
log.Add('user=%2B9600');
Response.Text:=idhtp1.Post('https://www.aaa.com,log);
Или же + записуеться другим образом?