Скрипт определения позиций (Я, G, R) (php+mysql)

Dregcr16 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
22.03.2009

В скрипте необходимо реализовать следующее:

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

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

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

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

- поиск в поисковиках до 500 позиции (с возможностью изменения этого значения для определенных сайтов) + определение страницы сайта (при нажатии на запрос), найденной по этому запросу + ссылка (при нажатии на позицию) на страницу поисковика, на которой находится этот запрос на день опроса;

- вынос функций парсинга в отдельные файлы/модули, чтобы при изменении дизайна поисковика можно было отдать на переделку только эти файлы/модули;

- возможность задавать интервал между запросами к одной поисковой системе, например случайно между 10-30сек;

- выделять позиции цветом, с возможностью задать интервалы и сам цвет (например, до 5го места зеленый, до 10 желтый, до 20 оранжевый, далее красный или для другого сайта до 10го зеленый, далее красный);

- аутентификация для доступа ко всем настройкам и отчетам + генерация случайных URL (действующих, например, в течении недели) для доступа клиентам к отчетам только их сайтов (к клиенту может быть привязано несколько сайтов, поэтому в отчете он должен иметь доступ ко всем);