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

Здравствуйте, нужен небольшой скрипт парсинга, описание ниже.

  • Должна быть возможность задавать ключевые слова по которым будем осуществляться поиск. Аналогично возможность удалять эти слова.
  • По каждому ключевому слову (например слово “abc”) скрипт должен парсить страницы https://wordstat.yandex.ru/#!/?words=abc и соотственно https://wordstat.yandex.ru/#!/?page=2&words=abc и т.д., максимальная глубина 40 страниц, на каждой странице по 50 результатов
  • С этих страниц в БД скрипт должен собирать слова (из левой колонки) и количество показов в месяц
  • Сбор будет осуществлять периодически по крону, например раз в месяц, настройка крона моими силами. Возможность продолжать работу с места на котором скрипт закончил парсинг/остановился - с вас.
Должна быть возможность выбрать две даты сбора и сравнить выбранные ключевые слова и количество запросов собранные скриптом.

Например сегодня и месяц назад и получить следующую информацию:

1. Какие ключевые слова отсутствуют в более позднем сборе данных

2. Какие ключевые слова появились в более позднем сборе

3. У каких ключевых слов больше всего выросла частотность

4. У каких ключевые слово больше всего упала частотность

Нужен только вывод этой информации на экран.

yii framework + bootstrap + mysql

адекватное логирование ошибок работы (в первую очередь процесса парсинга)

Оцените именно в таком варианте, простой скрипт, без обходов капчи, использования API и т.п. Не надо - авторизации, разграничения прав, экспортов, календарей, встроенных планировщиков и т.п.

Пожалуйста предложения с ценой, сроками. Если у вас есть опыт с yii и в парсинге укажите. 

7 лет назад
A_1
42 годаРоссия
16 лет в сервисе
Был
5 месяцев назад