C++Builder
  Начало   Форум   Помощь Войти Регистрация  
Страниц: [1]   Вниз
  Печать  
Автор Тема: парсим целый раздел форума  (Прочитано 1224 раз)
Lexa F.
Участник


Сказали спасибо: +23/-3
Offline

Сообщений: 455


парсим целый раздел форума
« : 25 Март 2015, 10:38:14 »

День добрый!

задача в качестве примера:
на данном форуме из раздела Общие вопросы программирования
получить список тем, автором которых, например, являюсь я.

Как отпарсить конкретную страничку - ясно, но как пройтись по всему разделу с кучей страниц.
Записан
S0mbre
Глобальный модератор


Сказали спасибо: +1113/-22
Offline

Сообщений: 2132

S0mbre


Re: парсим целый раздел форума
« Ответ #1 : 25 Март 2015, 15:21:45 »

На первой странице указано общее кол-во страниц в ветке - см. скрин 1. Там же гиперссылки на следующие страницы (см. скрин 2 - кусок HTML страницы). Просто парсишь эту часть страницы и переходишь на следующие в цикле, тривиальная задача.
Записан
Lexa F.
Участник


Сказали спасибо: +23/-3
Offline

Сообщений: 455


Re: парсим целый раздел форума
« Ответ #2 : 25 Март 2015, 22:01:39 »

а если, например, воспользоваться расширенным поиском с подстановкой нужных полей ?
или вообще разницы нет в скорости ?!

данный форум в качестве примера, итог будет для сайта госзакупок
« Последнее редактирование: 25 Март 2015, 22:30:29 от Lexa F. » Записан
S0mbre
Глобальный модератор


Сказали спасибо: +1113/-22
Offline

Сообщений: 2132

S0mbre


Re: парсим целый раздел форума
« Ответ #3 : 26 Март 2015, 07:08:00 »

Да, лучше, наверное, поиском - меньше страниц надо будет перебирать. Но если для сайта госзакупок - там же наверное нет такого?

PS Я много раз писал парсеры для разных сайтов - в годы юности на AutoIt 3, далее на Python. Принцип везде один.
Записан
Lexa F.
Участник


Сказали спасибо: +23/-3
Offline

Сообщений: 455


« Ответ #4 : 26 Март 2015, 21:24:54 »

ответ на свой вопрос получил.
Спасибо, S0mbre
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  




....

Powered by SMF 1.1.21 | SMF © 2025, Simple Machines
Страница сгенерирована за 0.03 секунд. Запросов: 19.