Парсер/Постер для форума iPB

tunofak

Новичок
Регистрация
24.10.2018
Сообщения
4
Благодарностей
1
Баллы
3
Цель: необходимо спарсить контент (текст, ссылки) на одном форуме и разместить на другом форуме.

Требования: Контент должен размещаться постепенно, через рандомные промежутки времени, в той же последовательности с какой он был размещен на форуме источнике, тем самым создавая видимость естественной активности пользователей. Размещение не должно проходить линейно (создание одного топика, заполнение его комментариями, переход к следующему топику).

Задачи, которые необходимо выполнить для достижения результата:

  1. Парсинг форумов на движках IPB, vBulletin, Xenforo
    1.1. Сохранение контента в базу данных.
    1.2. Учет структуры разделов
    1.3. Учет хронологического порядка размещения контента
    1.4. Сохранение привязки сообщений к их автору
    1.5. Сохранение информации о профилях пользователей (аватар и т.п.)

  2. Размещение на форумы на движке IPB текстового контента из подготовленной базы
    2.1. Указание соответствия между разделами форума источника и форума назначения
    2.1. Регистрация нового пользователя и заполнение профиля в соответствии с сохраненной информацией о профилях пользователей форума источника
    2.1.1. Изменение ника нового пользователя в случае его совпадения с ником существующего пользователя
    2.2. Создание тем / размещение комментариев
    2.2.1. Замена несоответствий (упоминания адреса форума источника, его названия и т.д. заменяются на адрес, название принимающего форума, исключение не поддерживаемой графической составляющей, смайлов и т.д.)
    2.2.2 Обеспечение правильности разметки (цитирование сообщений, форматирование текста и т.д.)
    2.3. Задержка (нужна для создания вида естественной активности)
    2.3.1. Рандомное значение из заданного диапазона между размещением комментариев в одной теме
    2.3.2. Рандомное значение из заданного диапазона между созданием новых тем
Готов рассмотреть другие решения позволяющее достигнуть заданной цели.
 

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)