Проблемка с получением исходного кода web-страницы.

04.07.2013
5
0
#1
Собственно, проблема заключается в следующем. Имеем сайт с java-скриптами. Допустим, какой-то
Для просмотра контента необходимо: Войти или зарегистрироваться
(сайт указал произвольно). Заходя на этот сайт имеем стартовую страницу, имеющую один код (код 1). На этой стартовой странице сайта "
Для просмотра контента необходимо: Войти или зарегистрироваться
" имеется кнопка кнопкой "Перейти", нажимая на которую, на этой же странице разворачивается меню входа на сайт и стартовая имеет уже немного другой код (код 2), который мне и нужно вытянуть. Адрес страницы при этом естественно не меняется.

Вкратце, пишу следующий код:
procedure TForm1.Button1Click(Sender: TObject);
var
URL: string;
begin
URL:='
Для просмотра контента необходимо: Войти или зарегистрироваться

Memo1.Clear;
Memo1.Text:=UTF8Decode(IdHttp1.Get(URL)); // для корректного отображения кодировки
end;
Естественно, я получаю исходный код первоначальной страницы (код 1).
Как вытянуть код 2? Или как генерировать нажатие на кнопку "Перейти" через IdHttp1.
 
04.07.2013
5
0
#2
Мне кажется, что в данном случае INDY будет бесполезен и придётся искать другой подход :(
У кого какие мысли, подскажите пожалуйста.
 

-master-

Well-known member
14.01.2012
616
12
#3
надо смотреть саму страницу, как она формируется, инди или нет, не принципиально
 

sinkopa

Well-known member
17.06.2009
344
4
#4
Мне кажется, что в данном случае INDY будет бесполезен и придётся искать другой подход :(
У кого какие мысли, подскажите пожалуйста.
Раз (по всей видимости) форма входа страницы формируется ява-скриптом... то indy конечно Вас не спасет...
TChromium Вам в помощь... :)
Для просмотра контента необходимо: Войти или зарегистрироваться