|
Получить все страницы сайта |
☑ |
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
?
|
|
Оптимист верит, что мы живем в лучшем из миров. Пессимист боится, что так оно и есть.