Здравствуйте, нужен небольшой скрипт парсинга, описание ниже.
1. Должна быть возможность задавать ключевые слова по которым будем осуществляться поиск. Аналогично возможность удалять эти слова.
2.По каждому ключевому слову (например слово "abc") скрипт должен парсить страницы
wordstat.yandex.ru/#!/?wo... и соотственно
wordstat.yandex.ru/#!/?pa... и т.д., максимальная глубина 40 страниц, на каждой странице по 50 результатов
3. С этих страниц в БД скрипт должен собирать слова (из левой колонки) и количество показов в месяц
4. Сбор будет осуществлять периодически по крону, например раз в месяц, настройка крона моими силами. Возможность продолжать работу с места на котором скрипт закончил парсинг/остановился с вас.
5. Должна быть возможность выбрать две даты сбора и сравнить выбранные ключевые слова и количество запросов собранные скриптом.
Например сегодня и месяц назад и получить следующую информацию:
1. Какие ключевые слова отсутствуют в более позднем сборе данных
2. Какие ключевые слова появились в более позднем сборе
3. У каких ключевых слов больше всего выросла частотность
4. У каких ключевые слово больше всего упала частотность
Нужен только вывод этой информации на экран.
yii framework + bootstrap + mysql
адекватное логирование ошибок работы (в первую очередь процесса парсинга)
Оцените именно в таком варианте, простой скрипт, без обходов капчи, использования API и т.п. Не надо авторизации, разграничения прав, экспортов, календарей, встроенных планировщиков и т.п.
Пожалуйста предложения с ценой, сроками. Если у вас есть опыт с yii и в парсинге укажите.