парсеры с помощью ООП

190
07 февраля 2018, 14:02

Долгое время писал парсеры на PHP в процедурном стиле. Решил теперь все переписать на ООП стиль. В качестве базы прочитал книгу "М. Зандстра PHP - объекты, шаблоны и методики программирования". Прошу дать пару советов по структуре парсера: какие сущности выделить, какое взаимодействие реализовать между классами, какие примерно нужно выделить интерфейсы или абстрактные классы. Просто хочу чтобы с точки зрения ООП все было правильно, рационально. Основная задача парсера такая: заходить на новостной сайт, по определенным правилом выдергивать ссылки на новости. Потом пройтись по новостям и выдернуть оттуда дату, заголовок и текст новости. Таких новостных сайтов туча. Для каждого из них в БД хранятся теги для выдергивания всей необходимой информации.

Answer 1

Если выборка по каким-то DOM условиям - то для этого уже есть скриптик phpQuery проводит парсинг по DOM и как раз работает с DOM как с объектами.

READ ALSO
Отправляется только 5 вложенных файлов из 8

Отправляется только 5 вложенных файлов из 8

Не могу понять почему отправляется только первых 5 вложенных файлов из 8Вот код:

168
Поиск определения кода php в тексте

Поиск определения кода php в тексте

Всем доброго дняСуть моей проблемы в том что мне не удается найти в тексте определитель языка php точнее

185
Как настроить сортировку записей в WP?

Как настроить сортировку записей в WP?

Записи на странице выводятся следующим образом

158
Разрешить копирование на сайте Wordpress

Разрешить копирование на сайте Wordpress

Здравствуйте, как разрешить выделение мышкой и копирование контента на сайте под Wordpress, никаких плагинов для защиты не ставил, стоит только...

127