Парсинг динамического сайта,что сделать что бы получить полноценную страницу с html ?
Коллеги если обратиться к сайту 1С
вот в таком виде
то возвращается результат
в виде см. прикрепленный файл
нормальной страницы с тегами,html кодом итд
///Пытаюсь постучаться к своему сайту
Выдает одинаковый результат
и так по каждой странице /results/market/
или вот так /results/
или даже так /
вот в таком виде
ssl = Новый ЗащищенноеСоединениеOpenSSL(неопределено,Новый СертификатыУдостоверяющихЦентровWindows());
Соединение = Новый HTTPСоединение("its.1c.ru",,,,,5,ssl);
ЗапросСтраницыHTTP = Новый HTTPЗапрос("/db/metod8dev/content/5756/hdoc");
ОтветСтраница = Соединение.Получить(ЗапросСтраницыHTTP);
Если ОтветСтраница.КодСостояния = 200 Тогда
Сообщить(ОтветСтраница.ПолучитьТелоКакСтроку());
КонецЕсли;
Показатьто возвращается результат
в виде см. прикрепленный файл
нормальной страницы с тегами,html кодом итд
///Пытаюсь постучаться к своему сайту
ЗащищенноеСоединение = Новый ЗащищенноеСоединениеOpenSSL(Неопределено, Новый СертификатыУдостоверяющихЦентровОС);
Соединение = Новый HTTPСоединение("atsenergo.ru", 443,,,, 30, ЗащищенноеСоединение);
Запрос = Новый HTTPЗапрос("/results/market/svnc"); ////results/market/svnc
Ответ = Соединение.Получить(Запрос);
Ответ.ПолучитьТелоКакСтроку();
Выдает одинаковый результат
и так по каждой странице /results/market/
или вот так /results/
или даже так /
<ht ml>
<head><title>301 Moved Permanently</title></head>
<body bgcolor="white">
<center><h1>301 Moved Permanently</h1></center>
<hr><center>nginx/1.14.0</center>
</body>
</html>
Прикрепленные файлы:
По теме из базы знаний
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(1) Недавно решал подобную задачу.
Для этого достаточно строковому реквизиту с элементом поле HTML документа присвоить адрес страницы.
После этого, как в поле загрузится страница, можно добраться до кода страницы можно так:
Для этого достаточно строковому реквизиту с элементом поле HTML документа присвоить адрес страницы.
После этого, как в поле загрузится страница, можно добраться до кода страницы можно так:
ТекстСтраницы = Элементы.МоеПолеHTML.Документ.documentElement.innerHTML;
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот