Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2018.12.23;
Скачать: [xml.tar.bz2];

Вниз

IDHTTP post не получает весь текст странички   Найти похожие ветки 

 
ocean   (2016-09-20 17:07) [0]

А браузеры получают все. Какой-то хитрый сайт. Я пишу:
   LoginInfo.Add("username=...");
   LoginInfo.Add("password=...");
   IdHTTP1.Post(MY_ADDRESS,LoginInfo,Response);
   S := Response.DataString;
В результате я получаю в S то же, что показывает браузер по команде "просмотреть код страницы". Видимо, основной текст странички рисуют php-процедуры. Как получить весь текст, который выводит браузер?


 
iop ©   (2016-09-20 17:26) [1]

все что рисует пхп ты видишь полностью и целиком.

но не видишь то что дорисовывает браузерный JS
.... и не увидишь пока его не выполнишь


 
ocean   (2016-09-23 10:23) [2]


> iop ©   (20.09.16 17:26) [1]

Видимо ты прав, это даже наводит на мысли. Напр. TWebBrowser получил от того же сайта то, что нужно. И все же, как мне добраться до текста?


 
stas ©   (2016-09-23 10:34) [3]


> ocean   (23.09.16 10:23) [2]
> И все же, как мне добраться до текста?

Выполнить JS.
Для этого придется юзать TWebBrowser, дожидаться пока выполняться скрипты и забирать результат.


 
sniknik ©   (2016-09-23 10:34) [4]

TWebBrowser может исполнять скрипты, ajax поддерживает.

> И все же, как мне добраться до текста?
в чем? в TWebBrowser? из его DOM документа вытащи, в инди? научи его ява/vb - скрипту.


 
stas ©   (2016-09-23 10:37) [5]

Есть еще Embedded Web Browser, TChromium, и Fierfox не помню как называется компонент.


 
ухты ©   (2016-09-23 11:52) [6]

а весь текст так необходим в том виде который в результирующем доме?
ели там аджакс то можно вторым запросом достать, а если просто манипуляции на клиенте то данные уже все есть



Страницы: 1 вся ветка

Форум: "Начинающим";
Текущий архив: 2018.12.23;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.001 c
2-1474431273
glazkov
2016-09-21 07:14
2018.12.23
TreeView


15-1476172583
xteam777
2016-10-11 10:56
2018.12.23
Помогите переписать код C++ на Delphi


15-1474909200
andrd
2016-09-26 20:00
2018.12.23
Дайте задание :)


2-1472129362
jcl
2016-08-25 15:49
2018.12.23
Помогите разобраться с потоками в сервисе


6-1286616123
Ref
2010-10-09 13:22
2018.12.23
WebBrowser Парсер





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский