Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/dini4ka/technikal_magazines


https://github.com/dini4ka/technikal_magazines

Last synced: 8 days ago
JSON representation

Awesome Lists containing this project

README

        

Привет, это мой лично разработанный парсер для обхода ряда тех.магазинов( МВидео, DNS, Эльдорадо, Холодильник, РБТ), цель которого заключается в сборе отзывов на конкретные товары.
У парсера есть 2 функцию:
1) Анализ конкретного бренда на сайте(samsung, vitek, etc..), проход по каждому найденному товару и чтение отзывов. На вход подаётся ссылка на интернет магазин с поиском(пр. https://www.dns-shop.ru/search/?q=vitek), а на выход идёт csv фаил с результатом
2) Анализ оценки по конкретному csv файлу(пример такого файла лежит в репе), на выход также csv фаил с результатом
Для полного функционирования необходимо сделать следующее:
1) На диске C создать две папки 'result_files' и 'technikal_shops'
2) Иметь python версии 3.5 и выше
3) Установить следующие библиотеки:
pip3 install selenium
pip3 install requests
pip3 install bs4
pip3 install lxml
pip3 install openpyxl

В папку 'technika_shops' кладём фаил 'buff.lxml'(обязательно) и файлы, которые нам нужны для пункта 2) работы парсера. В папке 'result_files' будет лежать фаил с результатом