Имя: Пароль:
1C
1С v8
Получить все страницы сайта
,
0 mataranga
 
17.04.18
11:42
Добрый день,

Начал парсить сайт, наткнулся на проблему

    HTTP = Новый HTTPСоединение(АдресСайта);
    ЗаголовокHTTP = Новый Соответствие();
    ЗаголовокHTTP.Вставить("Content-Type", "text/xml");

    Запрос = Новый HTTPЗапрос("/catalog.php?cat=8",ЗаголовокHTTP);                              
    Результат=HTTP.Получить(Запрос);
    

ЧтениеXML    = Новый ЧтениеXML;
ЧтениеXML.УстановитьСтроку(Результат.ПолучитьТелоКакСтроку());
АктыXDTO    = ФабрикаXDTO.ПрочитатьXML(ЧтениеXML);

Все вроде бы здорово, работает, но читает только первую страницу из множества, то есть, если передавать запрос вида

/catalog.php?cat=8&page=83

то отобразит данные на 83 странице ...


Вопрос, можно как то получить разом все страницы , или надо перебирать пока данные не кончатся ибо количество страниц неизвестно
1 Волшебник
 
17.04.18
11:43
вандалы...
2 Cool_Profi
 
17.04.18
11:43
wget -r
?