Перейти до основного вмісту

Меню команд

Перейдіть на сторінку або пошукайте в каталозі

Python-скрипти

Парсер сайту в Excel: готовий Python-скрипт з налаштуванням під будь-який каталог

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

$10.00

Що ви отримаєте: 1 файл · 10.36 KB · ZIP

Переглянути варіанти купівлі

Опис товару

Скрипт збирає каталог сайту в 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.

Питання щодо налаштування селекторів під ваш сайт пишіть у чат майданчика, відповім того ж дня.

Що ви отримаєте

1 файл · 10.36 KB

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

Входить до Getly ProОтримати Pro

КатегоріяPython-скрипти
ЛіцензіяКомерційне використання дозволено
Перегляди20
Опубліковано4 лист. 2026 р.
Розмір файлу10.36 KB
Формат файлуZIP
Версіяv1.0

Теги

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

Поширені запитання

Чи отримаю я доступ одразу?

Так. Це цифровий товар: ви можете завантажити його одразу після оплати, просто зі своєї бібліотеки.

Чи можна використовувати його в комерційних проєктах?

Так. Комерційне використання дозволено: користуйтеся в особистому бізнесі та в тому, що продаєте. Ви не можете перепродавати чи поширювати сам файл.

Яка у вас політика повернення коштів?

Ви можете запросити повернення коштів протягом 30 дн. Якщо щось не так, подайте запит зі свого замовлення, і команда Getly його розгляне.

Які формати та розміри файлів я отримаю?

Ви завантажите 1 файл - ZIP - загалом 10.36 KB.

Чи отримую я безкоштовні оновлення?

Так: коли продавець випускає нову версію, ви можете повторно завантажити свіжі файли зі своєї бібліотеки безкоштовно. Останні оновлення дивіться в журналі змін.

Ціна

$10.00