Yii2 Интерактивный визард для парсера
YII2Требуется написать визард для парсера интернет магазина
Настройки хранятся в базе.
1. Название источника парсинга
2. Активный/неактивный
3. Урл запроса http://www.lamoda.ru/catalogsearch/result/
3.1 Параметры запроса: 'q' – кейворд, 'page' – страница, 'pagesize' – количество товаров
4. Параметры для phpQuery для получения данных со страницы
4.1 Блок списка товаров ".products-catalog__list", блок товара ".products-list-item", картинка товара, цена товара, количество страниц на поисковой выдаче магазина и т.д
5. Метода парсинга страницы GuzzleHttpили GuzzleHttp2
6. Дата добавления источника.
Интерактивность:
Параметры в админке отображаются списком, при нажатии на определенный параметр всплывает модальное окно в котором мы можем редактировать данные и делать привью данных с
источника.. К примеру при клике на параметр “урл запроса”, всплывает модальное
окно, где мы видим поля параметров, при заполнении всех полей мы можем
протестировать данные сделав привью страницы.