Skip to main content

Command menu

Jump to a page or search the catalog

Python Scripts

Парсер сайта в Excel: готовый Python-скрипт с настройкой под любой каталог

Собирает каталог открытого сайта в .xlsx: поля задаются CSS-селекторами в JSON, код менять не нужно.

$10.00

What you get: 1 file · 10.36 KB · ZIP

See purchase options

Product description

Скрипт собирает каталог сайта в Excel: название, цена, ссылка, наличие и любые поля, которые вы опишете в конфиге. Обход пагинации, задержки между запросами, повтор при ошибке.

В архиве:

  • parser.py — сбор по CSS-селекторам из конфига, обход страниц, запись в .xlsx;

  • selectors.json — поля и селекторы, меняются без правки кода;

  • requirements.txt — requests, beautifulsoup4, lxml, openpyxl;

  • README.md — установка, настройка под новый сайт, запуск по расписанию;

  • sample.xlsx и тестовая страница fixture/ — проверка «из коробки».

Что настраивается в selectors.json: адрес каталога, селектор карточки товара, ссылка на следующую страницу, список полей (текст элемента, ссылка или атрибут карточки) и параметры вежливости — задержка между запросами, число повторов, таймаут, лимит страниц.

Готовая выгрузка открывается в Excel, Google Sheets и LibreOffice; колонки идут в том порядке, в котором описаны в конфиге.

Подходит для мониторинга цен конкурентов, сбора каталога и остатков с открытых страниц.

Требования: Python 3.10+. Сайты с капчей, авторизацией и JS-рендерингом не поддерживаются — только открытые статические страницы.

Проверено: Python 3.12, запуск на тестовом каталоге даёт корректный .xlsx (5 колонок, 5 товаров) — файл sample.xlsx лежит в архиве.

Расписание: Планировщик задач Windows или cron, готовые команды — в README.

Поддержка: помогу с настройкой селекторов под ваш сайт в чате площадки (входит в цену для одного сайта).FAQ. Нужен ли программист — нет, новый сайт настраивается в selectors.json без правки кода. Какие поля собрать — любые: текст элемента, ссылка href, атрибут карточки; порядок колонок совпадает с порядком в конфиге. Динамические сайты — не поддерживаются: только открытые статические страницы, без логина и капчи. Нагрузка — задержка, число повторов и лимит страниц задаются в options, уважайте robots.txt. Результат — .xlsx, открывается в Excel, Google Sheets и LibreOffice; расписание через Планировщик задач Windows или cron.

Вопросы по настройке селекторов под ваш сайт — в чат площадки, отвечу в тот же день.

What you get

1 file · 10.36 KB

  • site-parser-to-excel.zipZIP · 10.36 KB

Included in Getly ProGet Pro

LicenseCommercial use allowed
Views20
PublishedNov 4, 2026
File size10.36 KB
File formatZIP
Versionv1.0

Tags

парсерpythonexcelxlsxскрапингкаталог
D
DevShelf

Frequently asked questions

Do I get access instantly?

Yes. This is a digital product - you can download it right after checkout, straight from your library.

Can I use it for commercial projects?

Yes. Commercial use is allowed: use it in your own business and in things you sell. You may not resell or redistribute the file itself.

What's your refund policy?

You can request a refund within 30 days. If something isn't right, request it from your order and the Getly team reviews it.

What file formats and sizes will I get?

You'll download 1 file - ZIP - 10.36 KB in total.

Do I get free updates?

Yes - when the seller ships a new version, you can re-download the latest files from your library at no extra cost. Check the changelog for recent updates.

Price

$10.00