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

  • Автор темы Автор темы Antiseptik
  • Дата начала Дата начала
A

Antiseptik

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

Вкратце, пишу следующий код:
procedure TForm1.Button1Click(Sender: TObject);
var
URL: string;
begin
URL:='http://www.sait.ru';
Memo1.Clear;
Memo1.Text:=UTF8Decode(IdHttp1.Get(URL)); // для корректного отображения кодировки
end;
Естественно, я получаю исходный код первоначальной страницы (код 1).
Как вытянуть код 2? Или как генерировать нажатие на кнопку "Перейти" через IdHttp1.
 
Мне кажется, что в данном случае INDY будет бесполезен и придётся искать другой подход :(
У кого какие мысли, подскажите пожалуйста.
 
надо смотреть саму страницу, как она формируется, инди или нет, не принципиально
 
Мне кажется, что в данном случае INDY будет бесполезен и придётся искать другой подход :(
У кого какие мысли, подскажите пожалуйста.
Раз (по всей видимости) форма входа страницы формируется ява-скриптом... то indy конечно Вас не спасет...
TChromium Вам в помощь... :)
http://parsing-and-i.blogspot.ru/2013/01/tchromium-cookies-in-delphi.html
 
Мы в соцсетях:

Взломай свой первый сервер и прокачай скилл — Начни игру на HackerLab

🚀 Первый раз на Codeby?
Гайд для новичков: что делать в первые 15 минут, ключевые разделы, правила
Начать здесь →
🔴 Свежие CVE, 0-day и инциденты
То, о чём ChatGPT ещё не знает — обсуждаем в реальном времени
Threat Intel →
💼 Вакансии и заказы в ИБ
Pentest, SOC, DevSecOps, bug bounty — работа и проекты от проверенных компаний
Карьера в ИБ →

HackerLab