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

Необходимо создать парсер по страницам beatport.com

http://classic.beatport.com/genre/tech-house/11/top-100 

http://classic.beatport.com/genre/deep-house/12/top-100

должно парсится информация в базу данных

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

-стрелачками "вверх" и "вниз" (как в традиционном хитпараде) показывает изменения позиций.

если новый трек, то показывает "new"

-есть ссылка "статистика" где указывается в графике изменение позиций по дням, от появления в хитпараде, до выбывание из него (по примеру http://market.yandex.ru/model-prices.xml?modelid=8454852&hid=91491)

- все данные выводятся в такую же таблицу как на оригинальном сайте.

есть дополнительное поле "дней в хитпараде" - скипт смотрит сколько трек в топе и указывает количество дней.

информация в таблице сохраняет c теми же данными что и на beatport, сохраняя уникальное название и дату релиза, лейбла

-вывод информации с возможностью сортировки по дате релиза, по дням в топе, лейблам, исполнителям (по как меньшее-большее, так и больше-меньшее).

- у каждого трека есть поле куда выводится полное название трека с названием и есть кнопка "скопировать название в буфер"

- у каждого трека есть кнопка (есть в коллекции) при нажатии указывается время добавления.

#отдельная статистика:#

-для лейблов - треки в топе (аккумулирование информации по всем трекам и принадлежности к лейблам)

пример: Noir Music - 15 треков в топе (просмотреть)

-для исполнителей - треки в топе (все треки привязанные к исполнителю

пример: Hot Since 82 - 11 треков в топе (посмотреть)

-Вывод статистики с сохранением оформления, просто с учетом фильтра (лейбл или исполнитель)

для времени - фильтр в топе по годам, месяцам (пример: 2012 год - 121 трек (посмотреть), май - 10 треков 

(посмотреть)) выводятся с сортировкой по дате (от самого нового к самому старому)

-для удобства навигации лейбл, исполнитель и дата имеют ссылку для быстрого перехода на статистику указанную выше.

парсер размещается на сервере, доступ к парсеру через админ и пароль.

- оформление сохранено оригинальное beatport.com

- возможность формирования отчетов (для печати или pdf)

- указана дата последней проверки топа.

- вывод таблицы только новых треков за неделю. возможность скачать файл (таблицу excel)

####

в дальнейшем при удачной реализации парсера по top 100, будет реализована большая глубина "просмотра", по исполнителям указанным в топе и по лейблам. и больший функционал.

8 лет назад
Saychik
42 годаРоссия
17 лет в сервисе
Был
5 месяцев назад
  • Похожие заказы
  • $20

    Есть набор схем документов в нотации JSON Schema ([url=http://jsonschema.net/#/]http://jsonschema.net/#/[/url] ). Набор может меняться и хранится на сервере.  На основе этого набора нужно построить генератор форм (bootstrap). Обязательна поддержка базовой валидации. Использовать: AngularJS

    Закрыт
    8 лет назад
  • В 1С-Bitrix нужно разработать компонент на базе штатного каталога "bitrix:catalog". Адаптивный шаблон. Цена договорная сайт-образец: http://els-com.com/ru/tours/  наш сайт: http://bl-open.com/tours/ Редакция: Старт  На сайте на анонсной странице будет располагаться  Фильтр (тип тура. дата начала) Слайдер Лучших туров,  анонсная картинка, название, стоимость  Анонсная информация ...

    Закрыт
    8 лет назад
  • Произвести интеграцию лендинга и CRM системы leadvertex.ru  №1. При обычной покупке товара  №2. При покупке в кредит  №3. Запись на тест-драйв  При попадании в CRM у каждой заявки должна быть своя метка:  - если это покупка в кредит – например ...

    Закрыт
    8 лет назад
  • необходимо сделать качественный рип http://puncher-msk.ru/. только внешний вид+скрипты(слайдер,модальные окна и тд)- без настройки форм и прочего. оплата сбербанк/тинькофф/яд/киви

    Завершен
    8 лет назад
  • Необходимо создать web-сервис расчёта физических параметров. 1. Вычислительное ядро. На базе exe-файла, рассчитывающего физические параметры, необходимо создать удалённое вычислительное ядро, получающее команды и исходные данные от "клиента" и отдающее обратно ("клиенту") результат вычислений.  2. Клиент.  2.1. Создать пользовательский интерфейс, ...

    Закрыт
    8 лет назад
  • Каждый раз когда обновляется версия php на сервере, на сайте http://www.karnavalchik.ru пропадают картинки. Если зайти на страницу товара и нажать, то в увеличенном формате картинка откроется, в превью не отображается. Нужно поправить этот момент. За несколько минут мне ...

    Завершен
    8 лет назад
  • Сайт fitnesswithlove.ru 1) Добавить логотип в черный треугольник. Научить меня как менять его самостоятельно 2) Убрать номер 3) Кнопку "начать тренировки" сделать больше, для начала в длину 6 см, дальше будем смотреть.  4) Поменять форму обратной связи после нажатия ...

    Закрыт
    8 лет назад