Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
28 ноя 2024, 23:47

HTTPСоединение - не скачивает всю страницу html

Автор Вадим Ф, 10 окт 2018, 20:34

0 Пользователей и 1 гость просматривают эту тему.

Вадим Ф

Добрый день!
Подскажите пожалуйста.
Выгружаю страницу с сайта в html, далее нужно получить ссылки на матчи, но суть в том, что загружается не вся страница, основного то и нет - самих матчей и в итоге ссылок на них.
Я так понимаю ссылки на этом сайте загружаются постепенно, как можно сделать чтобы обработка подождала пока закачается вся страница, а уже тогда скачивать ее.

Больше спасибо заранее, кто подскажет!

Процедура ПередОткрытием(Отказ, СтандартнаяОбработка)
    Сервер = "www.championat.com/stat/football/";
    КаталогЗагрузки = "C:/1c82/paper";
Соединение = Новый HTTPСоединение(Сервер, 443,,,,,Новый ЗащищенноеСоединениеOpenSSL());
КонецПроцедуры

Процедура ПропарситьКаталог()
    ЧтениеХТМЛ = Новый ЧтениеHTML;
    ПостроительДОМ = Новый ПостроительDOM;
    //Генерируем имя файла на диске, в который запишется страница сайта
    ИмяФайла = КаталогЗагрузки + "/catalog/" + "File" + ".html";
    //Загружаем нужную нам страницу в каталог
    Соединение.Получить("",ИмяФайла);
    //Начинаем чтение нашего файла
    ЧтениеХТМЛ.ОткрытьФайл(ИмяФайла, "UTF-8");
    //Загружаем всю структуру документа в DOM
    ДокументХТМЛ = ПостроительДОМ.Прочитать(ЧтениеХТМЛ);

КонецПроцедуры

MuI_I_Ika


Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск