Skip to content

Скрипт, для мониторирования цен на товары в различных маркетплейсах.

License

Notifications You must be signed in to change notification settings

Dub2402/ParserWbOzYa

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ParserWbOzYa

ParserWbOzYa – парсер товаров с 3-ёх маркетплейсов Ozon, Wildberries, Yandexmarket.

Порядок установки и использования

  1. Загрузить репозиторий. Распаковать.

  2. Установить Python версии 3.10 и новее. Рекомендуется добавить в PATH.

  3. Открыть каталог со скриптом в консоли: можно воспользоваться командой cd или встроенными возможностями файлового менеджера.

  4. Создать виртуальное окружение Python.

python -m venv .venv
  1. Активировать вирутальное окружение.

Для Windows.

.venv\Scripts\activate.bat

Для Linux или MacOS.

source .venv/bin/activate
  1. Установить зависимости скрипта.
pip install -r requirements.txt
  1. Скачать браузер Google Chrome и установить в стандартное расположение.

  2. При необходимости загрузки файлов на FTP-сервер, указать данные в файле Settings.json.

Settings.json.

"ftp_server": ""
"ftp_login": ""
"ftp_password": ""

Указывается адрес, логин и пароль сервера.

  1. Если нужен VPN для доступа, ввести команду: python main.py setup. В браузере откроется страница расширения, которое необходимо установить в Chrome.

  2. Ввести команду: python main.py login -wb. В браузере откроется страница российского Wildberries, где необходимо выполнить вход в аккаунт для получения дополнительной стоимости товара. После входа закрываем браузер и нажимаем ENTER (если парсером не пользоваться долгое время, может потребоваться войти заново).

  3. Ввести команду: python main.py login -ya. В браузере откроется страница Yandex Market, где необходимо выполнить вход в аккаунт для получения дополнительной стоимости товара. После входа закрываем браузер и нажимаем ENTER (если парсером не пользоваться долгое время, может потребоваться войти заново).

  4. Создайте папку Input. Поместите внутрь директории три файла: Oz.xlsx, Wb.xlsx, Ya.xlsx. Должны быть в обязательном порядке колонки: артикул, ссылка. Остальные колонки не влияют на процесс обработки скрипта!

  5. Ввести команду: python main.py parse и к ней добавить -wb, -oz или -ya в любом количестве и комбинациях через пробел для парсинга соответствующих источников.


Copyright © Dub Irina. 2024-2025.

About

Скрипт, для мониторирования цен на товары в различных маркетплейсах.

Topics

Resources

License

Stars

Watchers

Forks

Languages