# OLX Парсер телефонів — Chrome Extension

Збирає імена, номери телефонів та тип оголошень (бізнес/приватне) з OLX.ua.

## Функції

- Парсинг з будь-якої категорії OLX (авто, нерухомість, будь-яка)
- Підтримка ваших фільтрів — відфільтруйте на сайті, потім парсте
- Автоматична пагінація (без переходу між сторінками)
- Вибір кількості: 100 / 200 / 300 / 600 / 1000 номерів
- Паралельні запити (батчами по 3) для швидкості
- Експорт: **Excel (CSV)** та **TXT**
- Колонки: Ім'я | Телефон | Тип (Бізнес / Приватне)

## Встановлення

1. Відкрийте Chrome → `chrome://extensions/`
2. Увімкніть **Режим розробника** (правий верхній кут)
3. Натисніть **Завантажити розпаковане розширення**
4. Виберіть папку `OLX/`
5. Іконка розширення з'явиться в панелі Chrome

## Використання

1. Відкрийте [olx.ua](https://www.olx.ua) та увійдіть в акаунт
2. Перейдіть до потрібної категорії (напр. Авто або Нерухомість)
3. Застосуйте потрібні фільтри на сайті (місто, ціна тощо)
4. Натисніть іконку розширення
5. Виберіть кількість номерів: 100 / 200 / 300 / 600 / 1000
6. Натисніть **Почати парсинг**
7. Дочекайтесь завершення
8. Натисніть **Excel** або **TXT** для збереження

## Важливо

- **Потрібен вхід в OLX** — телефони доступні тільки авторизованим користувачам
- Не закривайте popup під час парсингу
- OLX може обмежувати запити — між батчами є затримка 300 мс
- При 1000 номерів: ~3–5 хвилин залежно від швидкості з'єднання

## Формат Excel (CSV)

Файл відкривається в Excel. Якщо кирилиця відображається некоректно:
- `Дані → З тексту/CSV → Кодування UTF-8`

## Структура проекту

```
OLX/
├── manifest.json    # конфіг розширення (MV3)
├── popup.html       # інтерфейс
├── popup.css        # стилі
├── popup.js         # логіка UI та експорту
├── content.js       # скрапер (запускається на OLX)
├── background.js    # сервіс-воркер
└── README.md
```
