|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
19.06.2014, 22:49 | #1 |
Форумчанин
Регистрация: 21.01.2014
Сообщений: 389
|
Получение html кода страницы
Привет.
Получаю страницу средствами idhttp, а в ответе вижу совсем не то, что нужно, а именно: Код HTML:
<html> <head> <meta http-equiv="Content-Type" content="text/html; " /> <script> document.cookie='_ddn_intercept_2_=548bd40f664063ec676b0ed5c6c9cfbd; max-age=604800; path=/'; var nc = function() {return document.cookie.indexOf('_ddn_intercept_2_=548bd40f664063ec676b0ed5c6c9cfbd')==-1;}; var w = function() {document.body.innerHTML = document.getElementsByTagName('noscript')[0].textContent;}; if (!window.opera) { if (!nc()) {window.location.reload(true);} var r = function() {if (nc()) w();}; } else { var r = function () { if (!nc()) {window.location.reload(true);} else {w();} } } </script> </head> <body onload="r()"> <noscript>You have to turn on javascript and cookies support in browser to visit this site.<br/> ÐÐ»Ñ Ð¿Ð¾ÑеÑÐµÐ½Ð¸Ñ ÑÑого ÑайÑа Ð½ÐµÐ¾Ð±Ñ Ð¾Ð´Ð¸Ð¼Ð° поддеÑжка javacript и cookies ÐаÑим бÑаÑзеÑом<br/> <a href="http://ddos-guard.net">ddos-guard.net</a> </noscript> </body> </html> |
19.06.2014, 22:52 | #2 |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
поидее как я понял оно требует наличия кук
_ddn_intercept_2_=548bd40f664063ec6 76b0ed5c6c9cfbd (скорее всего генерится) и только потом отдает норм контент. Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
19.06.2014, 23:05 | #3 | |
Форумчанин
Регистрация: 21.01.2014
Сообщений: 389
|
Цитата:
Использую кукименеджер с привязкой к idhttp, но результата нет. Последний раз редактировалось bilibian; 19.06.2014 в 23:08. |
|
19.06.2014, 23:20 | #4 |
Старожил
Регистрация: 30.12.2009
Сообщений: 11,430
|
Так и не будет. Тебе нужно из JS получить печеньку, которую он пытается установить. И добавить его в менеджер печенек, затем повторить запрос.
|
20.06.2014, 09:56 | #5 |
Форумчанин
Регистрация: 21.01.2014
Сообщений: 389
|
В общем то все получилось, спасибо, но сделал я это не через кукименеджер, а послал данные через хедер так как не смог сообразить как записать данные в кукименеджер, подскажите?
|
20.06.2014, 10:19 | #6 |
Подтвердите свой е-майл
Регистрация: 29.08.2012
Сообщений: 4,011
|
куки идут в хидере
http://programmersforum.ru/showthrea....reload%28true это пол года вы змагались с этим? Последний раз редактировалось Stilet; 20.06.2014 в 14:29. |
20.06.2014, 10:31 | #7 | |
Старожил
Регистрация: 30.12.2009
Сообщений: 11,430
|
Цитата:
|
|
20.06.2014, 10:31 | #8 | |
Подтвердите свой е-майл
Регистрация: 29.08.2012
Сообщений: 4,011
|
Цитата:
подозреваю что #5 не читали, сразу тему и потом по диагонали? Последний раз редактировалось eval; 20.06.2014 в 10:39. |
|
20.06.2014, 10:56 | #9 | |
Старожил
Регистрация: 30.12.2009
Сообщений: 11,430
|
Цитата:
bilibian, зависит от версии Indy. |
|
20.06.2014, 11:01 | #10 | |
Форумчанин
Регистрация: 21.01.2014
Сообщений: 389
|
Цитата:
Delphi XE5 indy 10.6.0.5040 А вот с post запросом вообще борода. Никак не получается реализовать Подскажите? Последний раз редактировалось Stilet; 20.06.2014 в 14:27. |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Получение фрагмента HTML кода страницы | Meow HellYeah | Работа с сетью в Delphi | 7 | 30.03.2014 14:57 |
Авторизация на сайте и получение html-кода страницы | Anastasiya209 | C# (си шарп) | 0 | 03.10.2012 02:10 |
Получение HTML-кода страницы | alkador | Общие вопросы Delphi | 15 | 10.04.2012 18:30 |
Получение HTML-кода страницы | Joltd | Общие вопросы C/C++ | 3 | 02.11.2008 17:54 |
Сокеты, получение кода HTML страницы и обработка пропсов | ABTOP | C/C++ Сетевое программирование | 5 | 19.10.2008 11:49 |