Парсер партнерів Awin Affiliate Directory — розширення для Chrom
Розширення для Chrome, призначене для автоматичного збору даних про паблішерів (партнерів) з платформи Awin — однієї з найбільших партнерських мереж у світі.
Що робить:
Розширення додає панель управління прямо на сторінку Awin Affiliate Directory. Одним натисканням кнопки парсить усі сторінки каталогу та збирає дані про партнерів у CSV-файл.
Які дані збирає:
ID, назва паблішера, тип промо-активності, статус партнерства
Країни присутності, опис паблішера
Рекламні майданчики та контент (з розгортанням: один паблішер → кілька рядків за кількістю майданчиків)
Технічні особливості:
Перехоплення fetch-запитів браузера для автоматичного захоплення Bearer-токена авторизації
Паралельне завантаження даних через API (батчами, за кількістю записів на сторінці)
Автоматична навігація по сторінках з визначенням поточної сторінки за DOM
Збереження прогресу в localStorage для відновлення після перерви
Експорт у CSV з правильною обробкою спеціальних символів та HTML-тегів
Стек: Vanilla JS, Chrome Extensions API (Manifest V3), Fetch API intercepting, JWT parsing, CSV generation
Що робить:
Розширення додає панель управління прямо на сторінку Awin Affiliate Directory. Одним натисканням кнопки парсить усі сторінки каталогу та збирає дані про партнерів у CSV-файл.
Які дані збирає:
ID, назва паблішера, тип промо-активності, статус партнерства
Країни присутності, опис паблішера
Рекламні майданчики та контент (з розгортанням: один паблішер → кілька рядків за кількістю майданчиків)
Технічні особливості:
Перехоплення fetch-запитів браузера для автоматичного захоплення Bearer-токена авторизації
Паралельне завантаження даних через API (батчами, за кількістю записів на сторінці)
Автоматична навігація по сторінках з визначенням поточної сторінки за DOM
Збереження прогресу в localStorage для відновлення після перерви
Експорт у CSV з правильною обробкою спеціальних символів та HTML-тегів
Стек: Vanilla JS, Chrome Extensions API (Manifest V3), Fetch API intercepting, JWT parsing, CSV generation