Написать парсер товаров на связке python + apache + MySQL
Цель: Написание парсера товаров с целью закрепления знаний по языку python, изучение основы администрирования Apache и изучение основ SQL и работы с MySQL
Критерий завершения
Парсер работает и в базе лежат актуальные данные относительно запроса
-
Процедура парсинга одного товара
Написание процедуры парсинга параметров одного товара
-
Парсинг краткой информации и цены товара
-
Парсинг вариантов комплектаций и доступного количества товара
-
-
Процедура парсинга всех товаров(или ограничение по количеству) относительно запроса к сайту
Учитывая запрос пользователя вбитый в поиске, ищет все товары (или ограничение по количеству) и использует предыдущую процедуру по одному товару, также нужно реализовать автопрокрутку товара и предупреждение о том, что это может занять продолжительное время.
-
Сформировать таблицы и связи между ними
Сформировать таблицы и связи между ними для удобного записи, хранения и извлечения записей, а также для обновления данных (изменение границ цен, удаление записи, флаг нехватки товара на складе)
-
Процедура записи и обновления данных в базе данных по товарам
И так все понятно что тут должно быть написано
-
Сделать приложение на python
В нем будет указано с какой частотой обновлять данные по товарам
-
Сделать сайт на python + apache
В нем будет общая база с товарами и фильтрами
- 894
- 28 декабря 2017, 05:19
Не пропустите новые записи!
Подпишитесь на цель и следите за ее достижением