|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
18.02.2016, 20:04 | #1 |
Delphi 10 Seattle
Пользователь
Регистрация: 01.11.2010
Сообщений: 90
|
Получить значение с исходного кода страницы
Задача такая: Есть страница в виде html документа, есть javascript файл, который прикреплён к странице. В javascript выполняется код, который запоняет текст тега div в html странице. Необходимо его (текста) наличие в исходном коде.
В чем проблема: визуально div заполняется, в исходном же коде пусто. Пример: https://jsfiddle.net/jpg7yxo8/1/ |
18.02.2016, 20:33 | #2 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
Где пусто? Если Ctrl+U, то с чего бы JS должен менять то, что сервер возвращает? Он не может на это влиять, он выполняется на клиенте, а не на сервере.
Лучше F12 нажмите
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. |
18.02.2016, 22:27 | #3 |
Delphi 10 Seattle
Пользователь
Регистрация: 01.11.2010
Сообщений: 90
|
Вот именно, что после выполнения скрипта мне нужно как-то получить значение из div'a. Получить мне его нужно в object pascal, наприме, отослав get запрос на сервер и просмотрел исходный код. Но там пусто, как и в браузере
|
18.02.2016, 22:46 | #4 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
Вы странного хотите, разберитесь как это все работает в веб. Клиент (frontend), сервер (backend), HTTP, HTML, JS, DOM.
Если вам надо чтобы сервер возвращал другой результат, то это сервер и должен делать, а не клиентский скрипт. JS может только сообщить о чем-то серверу (отправить запрос, Ajax), но напрямую влиять на работу сервера не может. Если же вам нужно просто получить HTML после выполнения JS, то либо изучайте что он делает и делайте это сами, либо выполняйте JS (PhantomJS, Selenium, CEF, TWebBrowser, ...).
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. Последний раз редактировалось Alex11223; 18.02.2016 в 22:52. |
19.02.2016, 06:50 | #5 |
Delphi 10 Seattle
Пользователь
Регистрация: 01.11.2010
Сообщений: 90
|
В этом вся и беда, что алгоритм у скрипта всегда разный и вручную это выполнять, думаю, не логично. Поэтому решил пойти другими путями. Но, спасибо за ответ
|
02.03.2016, 22:06 | #6 |
Форумчанин
Регистрация: 22.02.2016
Сообщений: 145
|
Плохо понял. Вы хотите, чтоб JavaScript подключенный к странице приводил к изменению содержания файла этой страницы на сервере?
Возьму в кредит мильён по 100% годовых на сто лет.
|
02.03.2016, 22:49 | #7 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
Он хочет в Дельфи получить код страницы сайта после выполнения JS страницы.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. |
04.03.2016, 15:15 | #8 |
Форумчанин
Регистрация: 19.01.2015
Сообщений: 158
|
(с) не моё
|
04.03.2016, 15:33 | #9 | |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
Ну он видимо без браузера хотел.
Я ж написал уже Цитата:
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Изминение исходного кода страницы JS | nibufep | JavaScript, Ajax | 3 | 13.12.2014 20:02 |
Получение исходного кода страницы | chui | Работа с сетью в Delphi | 2 | 30.10.2014 20:21 |
Компиляция исходного кода | vitekrock | Общие вопросы по Java, Java SE, Kotlin | 5 | 05.12.2010 21:24 |
Неудача при получении исходного кода страницы | Alex Cones | Работа с сетью в Delphi | 8 | 18.05.2010 16:38 |