Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

Парсер песен с сайта Pesnimp3.ru (PHP/Dle)

Нужен гибкий (Универсальный) парсер песен с сайта на DLE "Pesnimp3.ru", с загрузкой файлов на сервер и заполнением доп. полей.

Страница с песней состоит из нескольких элементов:

-Постер (Если есть, грузить на сервер)

-Исполнитель

-Название Песни

-Размер (берётся с поля или вычисляется с файла)

-Качество (берётся с поля или вычисляется с файла)

-Время (берётся с поля или вычисляется с файла)

-Жанр (Автоподбор)

-+.mp3 (Файл грузить на сервер)

-Текст песни

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

Вынесите пожалуйста на отдельный участок кода, все этапы:

-получение списка треков.

-переход на полную новость

-поиск и получение элементов

+ Подробное логирование каждого шага, что получили.

+ Парсер должен работать по крону, получил список, дошёл до конца, обновил список, начал с начала.

+ Проверка на дубли по заголовку.

+ Авто заполнение категории по категориям источника (на источнике указывается обычно несколько категорий)

  К примеру:

  Русская поп музыка, русская, мат

Если включена "Автоподстановка категорий" указываются категории (пример):

Русская поп музыка == Русская попса

русская == Русская музыка

мат == Песни с матом

Если "Автоподстановка категорий" выключена, указываем ID категори.

Важно

Поле Постер стоит как "Загружаемое изображение", сделайте чтоб картинка загружалась в доп поле.

Файл должен прикрепляться к новости, не выдумывайте и не упрощайте этот процесс.

 -Просто загрузить файл (куда не будь) и вставить ссылку в доп поле, так не нужно.

 -как положено, когда грузится файл к новости, он ещё вписывается в таблицу _files.

После загрузки файла:

Вставка [attachment] в доп.поле File

Вставка полной ссылки на mp3 в доп.поле - Ссылка на mp3

5 лет назад
evgenr3
Евген 
35 летРоссия
9 лет в сервисе
Был
5 лет назад
  • Похожие заказы
  • В следующем описанном ТЗ представлена информация по доработкам/устранению неисправностей сайта.  https://bit.ly/2HEz58P Необязательно  выполнять все пункты ТЗ, все вопросы/предложения/свои возможности пишите в личку, скайп (прислав ссылку на источник и указав свое имя). Так же в случае успешной работы будем ...

    Закрыт
    5 лет назад
  • Необходимо создать Standalone-приложение для ВК для управления сообществом через код доступа пользователя или самого сообщества. Интерфейс не имеет значения, главное: функционал и максимально возможное количество функций.

    Закрыт
    5 лет назад
  • Нужно сделать резервную копию данных, БД и остального. Так же подключить платежную систему app-vlc.hotmart.com . На одностраничнике есть 4 услуги для оплаты, их и нужно будет подключать. http://ericapuesta.site – ленд. Доступы от платежной системы предоставлю. ...

    Закрыт
    5 лет назад
  • Создаётся уникальное агенство для оказания консультационных услуг (психология-астрология). Рассматривается возможность создания CRM системы на базе File Maker Pro: Поступление всех лидов (посадочная страница, соц сети) ведение клиентов, оплата, материалы по консультации и т.д. В системе будет десятка два пользовательских ...

    Закрыт
    5 лет назад
  • Нам необходимо подкорретировать: - отображение цен товаров из личного кабинета зарегистрированного пользователя  - формирование списка и функционала выгрузки данных о зарегирстрированных пользователях  - диагностика и проведение необходимых работ для повышение скорости работы сайта  - внедрение функционала выгрузкы заброшенных корзин  Это ...

    Закрыт
    5 лет назад
  • Привет. Нужен сайт, который сможет выдержать большое кол-во запросов  в короткий срок (30-31.12) и до рождества без сбоев. Прикрутить платёжную система к нему и написать алгоритм работы. Ссылка того, что требуется здесь: https://videopodarok24.ru/.  Проект будет другой ...

    Закрыт
    5 лет назад
  • Плагин сломался ввиду смены кода и логики выдачи Google Картинки, разработчиком поддержка плагина заброшена, нужно восстановить работу плагина. Сам плагин и подробности скину при личном общении, оценить работу справедливо будет после ознакомления с деталями задания.

    Завершен
    5 лет назад