Разработать web scrapper (парсер) сайта на Python

5 000 руб. за проект
06 августа 2020, 01:23 • 14 откликов • 82 просмотра
Нужно распарсить сайт phonesdata.com
Технологии: python 3.7, sqlite, pipenv, linux

Программа должна уметь:
1. Извлечь данные о характеристиках каждого телефона на сайте
2. Сохранить данные в sqlite (создать базу данных и таблицы с подходящей схемой)
3. Каждая строчка в таблице содержит информацию об одном телефоне.
3. Столбцы таблицы:
id - UUID
brand
model_name
url - адрес страницы, откуда извлечены данные
<spec_name> (пример: external_memory, screen_resolution, selfi_camera)
4. Каждая характеристика должна попасть в соответствующий столбец.
5. Блок top specs не надо парсить.
6. Конфигурация в yml - файле: а) скорость работы парсера b) путь до файла бд
7. Должна быть функция обновления. Причем, так чтобы телефоны загруженные в бд, для которых год выпуска < refresh_year_from(задается в yml конфиге). Получается, если refresh_year_from == 2020, то нужно будет выкачать все новые страницы, и обновить информацию о телефонах выпущенных в 2020.
Отзывы
R50 c033800e4cc8717731fda1dec6c9fb75
Заказчик
Задание выполнено в соответствии с ТЗ.
~ 2 месяца назад
Avatar r50 a6ce93fe35b158fd29ba0e8681c918c22117160e9586a56eee4ffbc20df9bda1
Фрилансер
Хорошо поработали. Четкое и понятное ТЗ, быстрое закрытие проекта. Надеюсь на дальнейшее сотрудничество.
~ 2 месяца назад