📋 Логи

Файлы логов

📄 task_sales_20260615_110127.log 📄 task_sales_20260615_103814.log 📄 task_sales_20260615_085911.log 1 err 📄 task_sales_20260615_082412.log 1 err 📄 task_sales_20260615_081828.log 1 err 📄 task_sales_20260606_140259.log 📄 task_products_20260607_092423.log 📄 task_products_20260606_205317.log 📄 task_products_20260606_132245.log 📄 task_products_20260606_125630.log 📄 task_full_20260615_091028.log 📄 task_full_20260615_075433.log 📄 task_full_20260614_080332.log 📄 task_full_20260613_124900.log 📄 task_full_20260612_081335.log 📄 task_full_20260611_051127.log 📄 task_full_20260611_034744.log 📄 task_full_20260611_034204.log 📄 task_full_20260610_180751.log 📄 task_full_20260610_153005.log 📄 task_full_20260610_104602.log 📄 task_full_20260610_084208.log 📄 task_full_20260609_123627.log 📄 task_full_20260608_212022.log 📄 task_full_20260608_141647.log 📄 task_full_20260608_102001.log 📄 task_full_20260607_092628.log 📄 task_full_20260607_092342.log 📄 task_full_20260607_091928.log 📄 task_full_20260607_091629.log 📄 task_full_20260607_091511.log 📄 task_full_20260607_081830.log 📄 task_full_20260607_081350.log 📄 task_full_20260606_123804.log 📄 crm_2026-06-15.log 3 err ⚠️ 2362 📄 crm_2026-06-14.log 📄 crm_2026-06-13.log 📄 crm_2026-06-12.log 📄 crm_2026-06-11.log 562 err 📄 crm_2026-06-10.log 📄 crm_2026-06-09.log 📄 crm_2026-06-08.log 📄 crm_2026-06-07.log 479 err 📄 crm_2026-06-06.log 2 err
Фильтр: 📄 crm_2026-06-10.log
2026-06-10 08:42:08 │ INFO    │ crm_parser.main │ Log file: C:\Users\WinAdmin\CODE\CRM parser\data\logs\crm_2026-06-10.log
2026-06-10 08:42:12 │ INFO    │ crm_parser.browser │ Connected to existing bot Chrome (CDP port 9222), reusing tab
2026-06-10 08:42:12 │ INFO    │ crm_parser.database │ DB: C:\Users\WinAdmin\CODE\CRM parser\data\crm.db
2026-06-10 08:42:12 │ INFO    │ crm_parser.main │ ============================================================
2026-06-10 08:42:12 │ INFO    │ crm_parser.main │ FULL SCRAPE: Products + Sales
2026-06-10 08:42:12 │ INFO    │ crm_parser.main │ ============================================================
2026-06-10 08:42:12 │ INFO    │ crm_parser.main │ 
2026-06-10 08:42:12 │ INFO    │ crm_parser.main │ >>> Step 1/2: Products
2026-06-10 08:42:12 │ INFO    │ crm_parser.main │ Scraping products...
2026-06-10 08:42:12 │ INFO    │ crm_parser.main │    URL: https://crm.asaxiy.uz
2026-06-10 08:42:12 │ INFO    │ crm_parser.main │    Pages: 1 -> end
2026-06-10 08:42:12 │ INFO    │ crm_parser.scraper │ ============================================================
2026-06-10 08:42:12 │ INFO    │ crm_parser.scraper │ Начинаем парсинг товаров
2026-06-10 08:42:12 │ INFO    │ crm_parser.scraper │ ============================================================
2026-06-10 08:42:15 │ INFO    │ crm_parser.parser │ Курс доллара: 1$ = 12080.00 UZS
2026-06-10 08:42:15 │ INFO    │ crm_parser.scraper │ Kurs: 1$ = 12080.00 UZS
2026-06-10 08:42:15 │ INFO    │ crm_parser.database │ New session created: id=14
2026-06-10 08:42:15 │ INFO    │ crm_parser.scraper │ Total products: 29 386, pages: 147
2026-06-10 08:42:15 │ INFO    │ crm_parser.parser │ Пропущено 78 товаров из игнорируемых категорий (книги)
2026-06-10 08:42:15 │ INFO    │ crm_parser.parser │ Спарсено 122 товаров со страницы
2026-06-10 08:42:22 │ INFO    │ crm_parser.parser │ Пропущено 33 товаров из игнорируемых категорий (книги)
2026-06-10 08:42:22 │ INFO    │ crm_parser.parser │ Спарсено 167 товаров со страницы
2026-06-10 08:42:28 │ INFO    │ crm_parser.parser │ Пропущено 105 товаров из игнорируемых категорий (книги)
2026-06-10 08:42:28 │ INFO    │ crm_parser.parser │ Спарсено 95 товаров со страницы
2026-06-10 08:42:35 │ INFO    │ crm_parser.parser │ Пропущено 56 товаров из игнорируемых категорий (книги)
2026-06-10 08:42:35 │ INFO    │ crm_parser.parser │ Спарсено 144 товаров со страницы
2026-06-10 08:42:41 │ INFO    │ crm_parser.parser │ Пропущено 17 товаров из игнорируемых категорий (книги)
2026-06-10 08:42:41 │ INFO    │ crm_parser.parser │ Спарсено 183 товаров со страницы
2026-06-10 08:42:47 │ INFO    │ crm_parser.parser │ Пропущено 9 товаров из игнорируемых категорий (книги)
2026-06-10 08:42:47 │ INFO    │ crm_parser.parser │ Спарсено 191 товаров со страницы
2026-06-10 08:42:53 │ INFO    │ crm_parser.parser │ Пропущено 20 товаров из игнорируемых категорий (книги)
2026-06-10 08:42:53 │ INFO    │ crm_parser.parser │ Спарсено 180 товаров со страницы
2026-06-10 08:43:00 │ INFO    │ crm_parser.parser │ Пропущено 12 товаров из игнорируемых категорий (книги)
2026-06-10 08:43:00 │ INFO    │ crm_parser.parser │ Спарсено 188 товаров со страницы
2026-06-10 08:43:06 │ INFO    │ crm_parser.parser │ Пропущено 28 товаров из игнорируемых категорий (книги)
2026-06-10 08:43:06 │ INFO    │ crm_parser.parser │ Спарсено 172 товаров со страницы
2026-06-10 08:43:13 │ INFO    │ crm_parser.parser │ Пропущено 9 товаров из игнорируемых категорий (книги)
2026-06-10 08:43:13 │ INFO    │ crm_parser.parser │ Спарсено 191 товаров со страницы
2026-06-10 08:43:20 │ INFO    │ crm_parser.parser │ Пропущено 10 товаров из игнорируемых категорий (книги)
2026-06-10 08:43:20 │ INFO    │ crm_parser.parser │ Спарсено 190 товаров со страницы
2026-06-10 08:43:27 │ INFO    │ crm_parser.parser │ Пропущено 14 товаров из игнорируемых категорий (книги)
2026-06-10 08:43:27 │ INFO    │ crm_parser.parser │ Спарсено 186 товаров со страницы
2026-06-10 08:43:34 │ INFO    │ crm_parser.parser │ Пропущено 34 товаров из игнорируемых категорий (книги)
2026-06-10 08:43:34 │ INFO    │ crm_parser.parser │ Спарсено 166 товаров со страницы
2026-06-10 08:43:40 │ INFO    │ crm_parser.parser │ Пропущено 61 товаров из игнорируемых категорий (книги)
2026-06-10 08:43:40 │ INFO    │ crm_parser.parser │ Спарсено 139 товаров со страницы
2026-06-10 08:43:47 │ INFO    │ crm_parser.parser │ Пропущено 54 товаров из игнорируемых категорий (книги)
2026-06-10 08:43:47 │ INFO    │ crm_parser.parser │ Спарсено 146 товаров со страницы
2026-06-10 08:43:54 │ INFO    │ crm_parser.parser │ Пропущено 15 товаров из игнорируемых категорий (книги)
2026-06-10 08:43:54 │ INFO    │ crm_parser.parser │ Спарсено 185 товаров со страницы
2026-06-10 08:44:00 │ INFO    │ crm_parser.parser │ Пропущено 42 товаров из игнорируемых категорий (книги)
2026-06-10 08:44:00 │ INFO    │ crm_parser.parser │ Спарсено 158 товаров со страницы
2026-06-10 08:44:07 │ INFO    │ crm_parser.parser │ Пропущено 53 товаров из игнорируемых категорий (книги)
2026-06-10 08:44:07 │ INFO    │ crm_parser.parser │ Спарсено 147 товаров со страницы
2026-06-10 08:44:14 │ INFO    │ crm_parser.parser │ Пропущено 82 товаров из игнорируемых категорий (книги)
2026-06-10 08:44:14 │ INFO    │ crm_parser.parser │ Спарсено 118 товаров со страницы
2026-06-10 08:44:20 │ INFO    │ crm_parser.parser │ Пропущено 74 товаров из игнорируемых категорий (книги)
2026-06-10 08:44:20 │ INFO    │ crm_parser.parser │ Спарсено 126 товаров со страницы
2026-06-10 08:44:26 │ INFO    │ crm_parser.parser │ Пропущено 94 товаров из игнорируемых категорий (книги)
2026-06-10 08:44:26 │ INFO    │ crm_parser.parser │ Спарсено 106 товаров со страницы
2026-06-10 08:44:34 │ INFO    │ crm_parser.parser │ Пропущено 73 товаров из игнорируемых категорий (книги)
2026-06-10 08:44:34 │ INFO    │ crm_parser.parser │ Спарсено 127 товаров со страницы
2026-06-10 08:44:41 │ INFO    │ crm_parser.parser │ Пропущено 73 товаров из игнорируемых категорий (книги)
2026-06-10 08:44:41 │ INFO    │ crm_parser.parser │ Спарсено 127 товаров со страницы
2026-06-10 08:44:47 │ INFO    │ crm_parser.parser │ Пропущено 32 товаров из игнорируемых категорий (книги)
2026-06-10 08:44:47 │ INFO    │ crm_parser.parser │ Спарсено 168 товаров со страницы
2026-06-10 08:44:54 │ INFO    │ crm_parser.parser │ Пропущено 21 товаров из игнорируемых категорий (книги)
2026-06-10 08:44:54 │ INFO    │ crm_parser.parser │ Спарсено 179 товаров со страницы
2026-06-10 08:44:59 │ INFO    │ crm_parser.parser │ Пропущено 95 товаров из игнорируемых категорий (книги)
2026-06-10 08:44:59 │ INFO    │ crm_parser.parser │ Спарсено 105 товаров со страницы
2026-06-10 08:45:06 │ INFO    │ crm_parser.parser │ Пропущено 44 товаров из игнорируемых категорий (книги)
2026-06-10 08:45:06 │ INFO    │ crm_parser.parser │ Спарсено 156 товаров со страницы
2026-06-10 08:45:13 │ INFO    │ crm_parser.parser │ Пропущено 14 товаров из игнорируемых категорий (книги)
2026-06-10 08:45:13 │ INFO    │ crm_parser.parser │ Спарсено 186 товаров со страницы
2026-06-10 08:45:19 │ INFO    │ crm_parser.parser │ Пропущено 33 товаров из игнорируемых категорий (книги)
2026-06-10 08:45:19 │ INFO    │ crm_parser.parser │ Спарсено 167 товаров со страницы
2026-06-10 08:45:25 │ INFO    │ crm_parser.parser │ Пропущено 40 товаров из игнорируемых категорий (книги)
2026-06-10 08:45:25 │ INFO    │ crm_parser.parser │ Спарсено 160 товаров со страницы
2026-06-10 08:45:31 │ INFO    │ crm_parser.parser │ Пропущено 37 товаров из игнорируемых категорий (книги)
2026-06-10 08:45:31 │ INFO    │ crm_parser.parser │ Спарсено 163 товаров со страницы
2026-06-10 08:45:37 │ INFO    │ crm_parser.parser │ Пропущено 157 товаров из игнорируемых категорий (книги)
2026-06-10 08:45:37 │ INFO    │ crm_parser.parser │ Спарсено 43 товаров со страницы
2026-06-10 08:45:43 │ INFO    │ crm_parser.parser │ Пропущено 151 товаров из игнорируемых категорий (книги)
2026-06-10 08:45:43 │ INFO    │ crm_parser.parser │ Спарсено 49 товаров со страницы
2026-06-10 08:45:50 │ INFO    │ crm_parser.parser │ Пропущено 112 товаров из игнорируемых категорий (книги)
2026-06-10 08:45:50 │ INFO    │ crm_parser.parser │ Спарсено 88 товаров со страницы
2026-06-10 08:45:57 │ INFO    │ crm_parser.parser │ Пропущено 126 товаров из игнорируемых категорий (книги)
2026-06-10 08:45:57 │ INFO    │ crm_parser.parser │ Спарсено 74 товаров со страницы
2026-06-10 08:46:04 │ INFO    │ crm_parser.parser │ Пропущено 135 товаров из игнорируемых категорий (книги)
2026-06-10 08:46:04 │ INFO    │ crm_parser.parser │ Спарсено 65 товаров со страницы
2026-06-10 08:46:11 │ INFO    │ crm_parser.parser │ Пропущено 16 товаров из игнорируемых категорий (книги)
2026-06-10 08:46:11 │ INFO    │ crm_parser.parser │ Спарсено 184 товаров со страницы
2026-06-10 08:46:18 │ INFO    │ crm_parser.parser │ Пропущено 19 товаров из игнорируемых категорий (книги)
2026-06-10 08:46:18 │ INFO    │ crm_parser.parser │ Спарсено 181 товаров со страницы
2026-06-10 08:46:25 │ INFO    │ crm_parser.parser │ Пропущено 48 товаров из игнорируемых категорий (книги)
2026-06-10 08:46:25 │ INFO    │ crm_parser.parser │ Спарсено 152 товаров со страницы
2026-06-10 08:46:31 │ INFO    │ crm_parser.parser │ Пропущено 28 товаров из игнорируемых категорий (книги)
2026-06-10 08:46:31 │ INFO    │ crm_parser.parser │ Спарсено 172 товаров со страницы
2026-06-10 08:46:39 │ INFO    │ crm_parser.parser │ Пропущено 34 товаров из игнорируемых категорий (книги)
2026-06-10 08:46:39 │ INFO    │ crm_parser.parser │ Спарсено 166 товаров со страницы
2026-06-10 08:46:45 │ INFO    │ crm_parser.parser │ Пропущено 36 товаров из игнорируемых категорий (книги)
2026-06-10 08:46:45 │ INFO    │ crm_parser.parser │ Спарсено 164 товаров со страницы
2026-06-10 08:46:51 │ INFO    │ crm_parser.parser │ Пропущено 19 товаров из игнорируемых категорий (книги)
2026-06-10 08:46:51 │ INFO    │ crm_parser.parser │ Спарсено 181 товаров со страницы
2026-06-10 08:46:57 │ INFO    │ crm_parser.parser │ Пропущено 29 товаров из игнорируемых категорий (книги)
2026-06-10 08:46:57 │ INFO    │ crm_parser.parser │ Спарсено 171 товаров со страницы
2026-06-10 08:47:04 │ INFO    │ crm_parser.parser │ Пропущено 42 товаров из игнорируемых категорий (книги)
2026-06-10 08:47:04 │ INFO    │ crm_parser.parser │ Спарсено 158 товаров со страницы
2026-06-10 08:47:10 │ INFO    │ crm_parser.parser │ Пропущено 72 товаров из игнорируемых категорий (книги)
2026-06-10 08:47:10 │ INFO    │ crm_parser.parser │ Спарсено 128 товаров со страницы
2026-06-10 08:47:17 │ INFO    │ crm_parser.parser │ Пропущено 44 товаров из игнорируемых категорий (книги)
2026-06-10 08:47:17 │ INFO    │ crm_parser.parser │ Спарсено 156 товаров со страницы
2026-06-10 08:47:23 │ INFO    │ crm_parser.parser │ Пропущено 33 товаров из игнорируемых категорий (книги)
2026-06-10 08:47:23 │ INFO    │ crm_parser.parser │ Спарсено 167 товаров со страницы
2026-06-10 08:47:30 │ INFO    │ crm_parser.parser │ Пропущено 10 товаров из игнорируемых категорий (книги)
2026-06-10 08:47:30 │ INFO    │ crm_parser.parser │ Спарсено 190 товаров со страницы
2026-06-10 08:47:38 │ INFO    │ crm_parser.parser │ Пропущено 10 товаров из игнорируемых категорий (книги)
2026-06-10 08:47:38 │ INFO    │ crm_parser.parser │ Спарсено 190 товаров со страницы
2026-06-10 08:47:44 │ INFO    │ crm_parser.parser │ Пропущено 16 товаров из игнорируемых категорий (книги)
2026-06-10 08:47:44 │ INFO    │ crm_parser.parser │ Спарсено 184 товаров со страницы
2026-06-10 08:47:50 │ INFO    │ crm_parser.parser │ Пропущено 3 товаров из игнорируемых категорий (книги)
2026-06-10 08:47:50 │ INFO    │ crm_parser.parser │ Спарсено 197 товаров со страницы
2026-06-10 08:47:57 │ INFO    │ crm_parser.parser │ Пропущено 9 товаров из игнорируемых категорий (книги)
2026-06-10 08:47:57 │ INFO    │ crm_parser.parser │ Спарсено 191 товаров со страницы
2026-06-10 08:48:04 │ INFO    │ crm_parser.parser │ Пропущено 2 товаров из игнорируемых категорий (книги)
2026-06-10 08:48:04 │ INFO    │ crm_parser.parser │ Спарсено 198 товаров со страницы
2026-06-10 08:48:10 │ INFO    │ crm_parser.parser │ Пропущено 1 товаров из игнорируемых категорий (книги)
2026-06-10 08:48:10 │ INFO    │ crm_parser.parser │ Спарсено 199 товаров со страницы
2026-06-10 08:48:18 │ INFO    │ crm_parser.parser │ Пропущено 13 товаров из игнорируемых категорий (книги)
2026-06-10 08:48:18 │ INFO    │ crm_parser.parser │ Спарсено 187 товаров со страницы
2026-06-10 08:48:26 │ INFO    │ crm_parser.parser │ Пропущено 21 товаров из игнорируемых категорий (книги)
2026-06-10 08:48:26 │ INFO    │ crm_parser.parser │ Спарсено 179 товаров со страницы
2026-06-10 08:48:33 │ INFO    │ crm_parser.parser │ Пропущено 36 товаров из игнорируемых категорий (книги)
2026-06-10 08:48:33 │ INFO    │ crm_parser.parser │ Спарсено 164 товаров со страницы
2026-06-10 08:48:40 │ INFO    │ crm_parser.parser │ Пропущено 40 товаров из игнорируемых категорий (книги)
2026-06-10 08:48:40 │ INFO    │ crm_parser.parser │ Спарсено 160 товаров со страницы
2026-06-10 08:48:46 │ INFO    │ crm_parser.parser │ Пропущено 21 товаров из игнорируемых категорий (книги)
2026-06-10 08:48:46 │ INFO    │ crm_parser.parser │ Спарсено 179 товаров со страницы
2026-06-10 08:48:53 │ INFO    │ crm_parser.parser │ Пропущено 27 товаров из игнорируемых категорий (книги)
2026-06-10 08:48:53 │ INFO    │ crm_parser.parser │ Спарсено 173 товаров со страницы
2026-06-10 08:48:59 │ INFO    │ crm_parser.parser │ Пропущено 56 товаров из игнорируемых категорий (книги)
2026-06-10 08:48:59 │ INFO    │ crm_parser.parser │ Спарсено 144 товаров со страницы
2026-06-10 08:49:06 │ INFO    │ crm_parser.parser │ Пропущено 58 товаров из игнорируемых категорий (книги)
2026-06-10 08:49:06 │ INFO    │ crm_parser.parser │ Спарсено 142 товаров со страницы
2026-06-10 08:49:14 │ INFO    │ crm_parser.parser │ Пропущено 79 товаров из игнорируемых категорий (книги)
2026-06-10 08:49:14 │ INFO    │ crm_parser.parser │ Спарсено 121 товаров со страницы
2026-06-10 08:49:20 │ INFO    │ crm_parser.parser │ Пропущено 141 товаров из игнорируемых категорий (книги)
2026-06-10 08:49:20 │ INFO    │ crm_parser.parser │ Спарсено 59 товаров со страницы
2026-06-10 08:49:26 │ INFO    │ crm_parser.parser │ Пропущено 146 товаров из игнорируемых категорий (книги)
2026-06-10 08:49:26 │ INFO    │ crm_parser.parser │ Спарсено 54 товаров со страницы
2026-06-10 08:49:33 │ INFO    │ crm_parser.parser │ Пропущено 159 товаров из игнорируемых категорий (книги)
2026-06-10 08:49:33 │ INFO    │ crm_parser.parser │ Спарсено 41 товаров со страницы
2026-06-10 08:49:39 │ INFO    │ crm_parser.parser │ Пропущено 156 товаров из игнорируемых категорий (книги)
2026-06-10 08:49:39 │ INFO    │ crm_parser.parser │ Спарсено 44 товаров со страницы
2026-06-10 08:49:46 │ INFO    │ crm_parser.parser │ Пропущено 180 товаров из игнорируемых категорий (книги)
2026-06-10 08:49:46 │ INFO    │ crm_parser.parser │ Спарсено 20 товаров со страницы
2026-06-10 08:49:52 │ INFO    │ crm_parser.parser │ Пропущено 182 товаров из игнорируемых категорий (книги)
2026-06-10 08:49:52 │ INFO    │ crm_parser.parser │ Спарсено 18 товаров со страницы
2026-06-10 08:49:59 │ INFO    │ crm_parser.parser │ Пропущено 130 товаров из игнорируемых категорий (книги)
2026-06-10 08:49:59 │ INFO    │ crm_parser.parser │ Спарсено 70 товаров со страницы
2026-06-10 08:50:07 │ INFO    │ crm_parser.parser │ Пропущено 78 товаров из игнорируемых категорий (книги)
2026-06-10 08:50:07 │ INFO    │ crm_parser.parser │ Спарсено 122 товаров со страницы
2026-06-10 08:50:14 │ INFO    │ crm_parser.parser │ Пропущено 33 товаров из игнорируемых категорий (книги)
2026-06-10 08:50:14 │ INFO    │ crm_parser.parser │ Спарсено 167 товаров со страницы
2026-06-10 08:50:21 │ INFO    │ crm_parser.parser │ Пропущено 49 товаров из игнорируемых категорий (книги)
2026-06-10 08:50:21 │ INFO    │ crm_parser.parser │ Спарсено 151 товаров со страницы
2026-06-10 08:50:28 │ INFO    │ crm_parser.parser │ Пропущено 66 товаров из игнорируемых категорий (книги)
2026-06-10 08:50:28 │ INFO    │ crm_parser.parser │ Спарсено 134 товаров со страницы
2026-06-10 08:50:35 │ INFO    │ crm_parser.parser │ Пропущено 36 товаров из игнорируемых категорий (книги)
2026-06-10 08:50:35 │ INFO    │ crm_parser.parser │ Спарсено 164 товаров со страницы
2026-06-10 08:50:42 │ INFO    │ crm_parser.parser │ Пропущено 19 товаров из игнорируемых категорий (книги)
2026-06-10 08:50:42 │ INFO    │ crm_parser.parser │ Спарсено 181 товаров со страницы
2026-06-10 08:50:49 │ INFO    │ crm_parser.parser │ Пропущено 62 товаров из игнорируемых категорий (книги)
2026-06-10 08:50:49 │ INFO    │ crm_parser.parser │ Спарсено 138 товаров со страницы
2026-06-10 08:50:56 │ INFO    │ crm_parser.parser │ Пропущено 30 товаров из игнорируемых категорий (книги)
2026-06-10 08:50:56 │ INFO    │ crm_parser.parser │ Спарсено 170 товаров со страницы
2026-06-10 08:51:01 │ INFO    │ crm_parser.parser │ Пропущено 22 товаров из игнорируемых категорий (книги)
2026-06-10 08:51:01 │ INFO    │ crm_parser.parser │ Спарсено 178 товаров со страницы
2026-06-10 08:51:08 │ INFO    │ crm_parser.parser │ Пропущено 61 товаров из игнорируемых категорий (книги)
2026-06-10 08:51:08 │ INFO    │ crm_parser.parser │ Спарсено 139 товаров со страницы
2026-06-10 08:51:16 │ INFO    │ crm_parser.parser │ Пропущено 33 товаров из игнорируемых категорий (книги)
2026-06-10 08:51:16 │ INFO    │ crm_parser.parser │ Спарсено 167 товаров со страницы
2026-06-10 08:51:23 │ INFO    │ crm_parser.parser │ Пропущено 16 товаров из игнорируемых категорий (книги)
2026-06-10 08:51:23 │ INFO    │ crm_parser.parser │ Спарсено 184 товаров со страницы
2026-06-10 08:51:29 │ INFO    │ crm_parser.parser │ Пропущено 62 товаров из игнорируемых категорий (книги)
2026-06-10 08:51:29 │ INFO    │ crm_parser.parser │ Спарсено 138 товаров со страницы
2026-06-10 08:51:35 │ INFO    │ crm_parser.parser │ Пропущено 48 товаров из игнорируемых категорий (книги)
2026-06-10 08:51:35 │ INFO    │ crm_parser.parser │ Спарсено 152 товаров со страницы
2026-06-10 08:51:42 │ INFO    │ crm_parser.parser │ Пропущено 133 товаров из игнорируемых категорий (книги)
2026-06-10 08:51:42 │ INFO    │ crm_parser.parser │ Спарсено 67 товаров со страницы
2026-06-10 08:51:49 │ INFO    │ crm_parser.parser │ Пропущено 74 товаров из игнорируемых категорий (книги)
2026-06-10 08:51:49 │ INFO    │ crm_parser.parser │ Спарсено 126 товаров со страницы
2026-06-10 08:51:55 │ INFO    │ crm_parser.parser │ Пропущено 56 товаров из игнорируемых категорий (книги)
2026-06-10 08:51:55 │ INFO    │ crm_parser.parser │ Спарсено 144 товаров со страницы
2026-06-10 08:52:03 │ INFO    │ crm_parser.parser │ Пропущено 48 товаров из игнорируемых категорий (книги)
2026-06-10 08:52:03 │ INFO    │ crm_parser.parser │ Спарсено 152 товаров со страницы
2026-06-10 08:52:10 │ INFO    │ crm_parser.parser │ Пропущено 63 товаров из игнорируемых категорий (книги)
2026-06-10 08:52:10 │ INFO    │ crm_parser.parser │ Спарсено 137 товаров со страницы
2026-06-10 08:52:17 │ INFO    │ crm_parser.parser │ Пропущено 38 товаров из игнорируемых категорий (книги)
2026-06-10 08:52:17 │ INFO    │ crm_parser.parser │ Спарсено 162 товаров со страницы
2026-06-10 08:52:24 │ INFO    │ crm_parser.parser │ Пропущено 59 товаров из игнорируемых категорий (книги)
2026-06-10 08:52:24 │ INFO    │ crm_parser.parser │ Спарсено 141 товаров со страницы
2026-06-10 08:52:31 │ INFO    │ crm_parser.parser │ Пропущено 45 товаров из игнорируемых категорий (книги)
2026-06-10 08:52:31 │ INFO    │ crm_parser.parser │ Спарсено 155 товаров со страницы
2026-06-10 08:52:38 │ INFO    │ crm_parser.parser │ Пропущено 57 товаров из игнорируемых категорий (книги)
2026-06-10 08:52:38 │ INFO    │ crm_parser.parser │ Спарсено 143 товаров со страницы
2026-06-10 08:52:44 │ INFO    │ crm_parser.parser │ Пропущено 23 товаров из игнорируемых категорий (книги)
2026-06-10 08:52:44 │ INFO    │ crm_parser.parser │ Спарсено 177 товаров со страницы
2026-06-10 08:52:51 │ INFO    │ crm_parser.parser │ Пропущено 65 товаров из игнорируемых категорий (книги)
2026-06-10 08:52:51 │ INFO    │ crm_parser.parser │ Спарсено 135 товаров со страницы
2026-06-10 08:52:57 │ INFO    │ crm_parser.parser │ Пропущено 95 товаров из игнорируемых категорий (книги)
2026-06-10 08:52:57 │ INFO    │ crm_parser.parser │ Спарсено 105 товаров со страницы
2026-06-10 08:53:03 │ INFO    │ crm_parser.parser │ Пропущено 83 товаров из игнорируемых категорий (книги)
2026-06-10 08:53:03 │ INFO    │ crm_parser.parser │ Спарсено 117 товаров со страницы
2026-06-10 08:53:09 │ INFO    │ crm_parser.parser │ Пропущено 47 товаров из игнорируемых категорий (книги)
2026-06-10 08:53:09 │ INFO    │ crm_parser.parser │ Спарсено 153 товаров со страницы
2026-06-10 08:53:15 │ INFO    │ crm_parser.parser │ Пропущено 114 товаров из игнорируемых категорий (книги)
2026-06-10 08:53:15 │ INFO    │ crm_parser.parser │ Спарсено 86 товаров со страницы
2026-06-10 08:53:21 │ INFO    │ crm_parser.parser │ Пропущено 125 товаров из игнорируемых категорий (книги)
2026-06-10 08:53:21 │ INFO    │ crm_parser.parser │ Спарсено 75 товаров со страницы
2026-06-10 08:53:28 │ INFO    │ crm_parser.parser │ Пропущено 57 товаров из игнорируемых категорий (книги)
2026-06-10 08:53:28 │ INFO    │ crm_parser.parser │ Спарсено 143 товаров со страницы
2026-06-10 08:53:35 │ INFO    │ crm_parser.parser │ Пропущено 54 товаров из игнорируемых категорий (книги)
2026-06-10 08:53:35 │ INFO    │ crm_parser.parser │ Спарсено 146 товаров со страницы
2026-06-10 08:53:42 │ INFO    │ crm_parser.parser │ Пропущено 43 товаров из игнорируемых категорий (книги)
2026-06-10 08:53:42 │ INFO    │ crm_parser.parser │ Спарсено 157 товаров со страницы
2026-06-10 08:53:50 │ INFO    │ crm_parser.parser │ Пропущено 72 товаров из игнорируемых категорий (книги)
2026-06-10 08:53:50 │ INFO    │ crm_parser.parser │ Спарсено 128 товаров со страницы
2026-06-10 08:53:57 │ INFO    │ crm_parser.parser │ Пропущено 64 товаров из игнорируемых категорий (книги)
2026-06-10 08:53:57 │ INFO    │ crm_parser.parser │ Спарсено 136 товаров со страницы
2026-06-10 08:54:05 │ INFO    │ crm_parser.parser │ Пропущено 65 товаров из игнорируемых категорий (книги)
2026-06-10 08:54:05 │ INFO    │ crm_parser.parser │ Спарсено 135 товаров со страницы
2026-06-10 08:54:12 │ INFO    │ crm_parser.parser │ Пропущено 115 товаров из игнорируемых категорий (книги)
2026-06-10 08:54:12 │ INFO    │ crm_parser.parser │ Спарсено 85 товаров со страницы
2026-06-10 08:54:18 │ INFO    │ crm_parser.parser │ Пропущено 82 товаров из игнорируемых категорий (книги)
2026-06-10 08:54:18 │ INFO    │ crm_parser.parser │ Спарсено 118 товаров со страницы
2026-06-10 08:54:26 │ INFO    │ crm_parser.parser │ Пропущено 28 товаров из игнорируемых категорий (книги)
2026-06-10 08:54:26 │ INFO    │ crm_parser.parser │ Спарсено 172 товаров со страницы
2026-06-10 08:54:33 │ INFO    │ crm_parser.parser │ Пропущено 63 товаров из игнорируемых категорий (книги)
2026-06-10 08:54:33 │ INFO    │ crm_parser.parser │ Спарсено 137 товаров со страницы
2026-06-10 08:54:39 │ INFO    │ crm_parser.parser │ Пропущено 94 товаров из игнорируемых категорий (книги)
2026-06-10 08:54:39 │ INFO    │ crm_parser.parser │ Спарсено 106 товаров со страницы
2026-06-10 08:54:45 │ INFO    │ crm_parser.parser │ Пропущено 62 товаров из игнорируемых категорий (книги)
2026-06-10 08:54:45 │ INFO    │ crm_parser.parser │ Спарсено 138 товаров со страницы
2026-06-10 08:54:51 │ INFO    │ crm_parser.parser │ Пропущено 58 товаров из игнорируемых категорий (книги)
2026-06-10 08:54:51 │ INFO    │ crm_parser.parser │ Спарсено 142 товаров со страницы
2026-06-10 08:54:58 │ INFO    │ crm_parser.parser │ Пропущено 121 товаров из игнорируемых категорий (книги)
2026-06-10 08:54:58 │ INFO    │ crm_parser.parser │ Спарсено 79 товаров со страницы
2026-06-10 08:55:05 │ INFO    │ crm_parser.parser │ Пропущено 62 товаров из игнорируемых категорий (книги)
2026-06-10 08:55:05 │ INFO    │ crm_parser.parser │ Спарсено 138 товаров со страницы
2026-06-10 08:55:11 │ INFO    │ crm_parser.parser │ Пропущено 71 товаров из игнорируемых категорий (книги)
2026-06-10 08:55:11 │ INFO    │ crm_parser.parser │ Спарсено 129 товаров со страницы
2026-06-10 08:55:18 │ INFO    │ crm_parser.parser │ Пропущено 101 товаров из игнорируемых категорий (книги)
2026-06-10 08:55:18 │ INFO    │ crm_parser.parser │ Спарсено 99 товаров со страницы
2026-06-10 08:55:25 │ INFO    │ crm_parser.parser │ Пропущено 115 товаров из игнорируемых категорий (книги)
2026-06-10 08:55:25 │ INFO    │ crm_parser.parser │ Спарсено 85 товаров со страницы
2026-06-10 08:55:32 │ INFO    │ crm_parser.parser │ Пропущено 111 товаров из игнорируемых категорий (книги)
2026-06-10 08:55:32 │ INFO    │ crm_parser.parser │ Спарсено 89 товаров со страницы
2026-06-10 08:55:39 │ INFO    │ crm_parser.parser │ Пропущено 62 товаров из игнорируемых категорий (книги)
2026-06-10 08:55:39 │ INFO    │ crm_parser.parser │ Спарсено 138 товаров со страницы
2026-06-10 08:55:45 │ INFO    │ crm_parser.parser │ Пропущено 52 товаров из игнорируемых категорий (книги)
2026-06-10 08:55:45 │ INFO    │ crm_parser.parser │ Спарсено 148 товаров со страницы
2026-06-10 08:55:52 │ INFO    │ crm_parser.parser │ Пропущено 91 товаров из игнорируемых категорий (книги)
2026-06-10 08:55:52 │ INFO    │ crm_parser.parser │ Спарсено 109 товаров со страницы
2026-06-10 08:55:58 │ INFO    │ crm_parser.parser │ Пропущено 124 товаров из игнорируемых категорий (книги)
2026-06-10 08:55:58 │ INFO    │ crm_parser.parser │ Спарсено 76 товаров со страницы
2026-06-10 08:56:04 │ INFO    │ crm_parser.parser │ Пропущено 58 товаров из игнорируемых категорий (книги)
2026-06-10 08:56:04 │ INFO    │ crm_parser.parser │ Спарсено 142 товаров со страницы
2026-06-10 08:56:10 │ INFO    │ crm_parser.parser │ Пропущено 19 товаров из игнорируемых категорий (книги)
2026-06-10 08:56:10 │ INFO    │ crm_parser.parser │ Спарсено 181 товаров со страницы
2026-06-10 08:56:17 │ INFO    │ crm_parser.parser │ Пропущено 46 товаров из игнорируемых категорий (книги)
2026-06-10 08:56:17 │ INFO    │ crm_parser.parser │ Спарсено 154 товаров со страницы
2026-06-10 08:56:24 │ INFO    │ crm_parser.parser │ Пропущено 129 товаров из игнорируемых категорий (книги)
2026-06-10 08:56:24 │ INFO    │ crm_parser.parser │ Спарсено 71 товаров со страницы
2026-06-10 08:56:30 │ INFO    │ crm_parser.parser │ Пропущено 108 товаров из игнорируемых категорий (книги)
2026-06-10 08:56:30 │ INFO    │ crm_parser.parser │ Спарсено 92 товаров со страницы
2026-06-10 08:56:37 │ INFO    │ crm_parser.parser │ Пропущено 76 товаров из игнорируемых категорий (книги)
2026-06-10 08:56:37 │ INFO    │ crm_parser.parser │ Спарсено 124 товаров со страницы
2026-06-10 08:56:44 │ INFO    │ crm_parser.parser │ Пропущено 67 товаров из игнорируемых категорий (книги)
2026-06-10 08:56:44 │ INFO    │ crm_parser.parser │ Спарсено 133 товаров со страницы
2026-06-10 08:56:51 │ INFO    │ crm_parser.parser │ Пропущено 93 товаров из игнорируемых категорий (книги)
2026-06-10 08:56:51 │ INFO    │ crm_parser.parser │ Спарсено 107 товаров со страницы
2026-06-10 08:56:58 │ INFO    │ crm_parser.parser │ Пропущено 145 товаров из игнорируемых категорий (книги)
2026-06-10 08:56:58 │ INFO    │ crm_parser.parser │ Спарсено 55 товаров со страницы
2026-06-10 08:57:03 │ INFO    │ crm_parser.parser │ Пропущено 103 товаров из игнорируемых категорий (книги)
2026-06-10 08:57:03 │ INFO    │ crm_parser.parser │ Спарсено 97 товаров со страницы
2026-06-10 08:57:10 │ INFO    │ crm_parser.parser │ Пропущено 111 товаров из игнорируемых категорий (книги)
2026-06-10 08:57:10 │ INFO    │ crm_parser.parser │ Спарсено 89 товаров со страницы
2026-06-10 08:57:17 │ INFO    │ crm_parser.parser │ Пропущено 76 товаров из игнорируемых категорий (книги)
2026-06-10 08:57:17 │ INFO    │ crm_parser.parser │ Спарсено 124 товаров со страницы
2026-06-10 08:57:23 │ INFO    │ crm_parser.parser │ Пропущено 179 товаров из игнорируемых категорий (книги)
2026-06-10 08:57:23 │ INFO    │ crm_parser.parser │ Спарсено 21 товаров со страницы
2026-06-10 08:57:30 │ INFO    │ crm_parser.parser │ Пропущено 181 товаров из игнорируемых категорий (книги)
2026-06-10 08:57:30 │ INFO    │ crm_parser.parser │ Спарсено 19 товаров со страницы
2026-06-10 08:57:37 │ INFO    │ crm_parser.parser │ Пропущено 143 товаров из игнорируемых категорий (книги)
2026-06-10 08:57:37 │ INFO    │ crm_parser.parser │ Спарсено 57 товаров со страницы
2026-06-10 08:57:44 │ INFO    │ crm_parser.parser │ Пропущено 127 товаров из игнорируемых категорий (книги)
2026-06-10 08:57:44 │ INFO    │ crm_parser.parser │ Спарсено 73 товаров со страницы
2026-06-10 08:57:50 │ INFO    │ crm_parser.parser │ Пропущено 117 товаров из игнорируемых категорий (книги)
2026-06-10 08:57:50 │ INFO    │ crm_parser.parser │ Спарсено 83 товаров со страницы
2026-06-10 08:57:57 │ INFO    │ crm_parser.parser │ Пропущено 107 товаров из игнорируемых категорий (книги)
2026-06-10 08:57:57 │ INFO    │ crm_parser.parser │ Спарсено 93 товаров со страницы
2026-06-10 08:58:03 │ INFO    │ crm_parser.parser │ Пропущено 82 товаров из игнорируемых категорий (книги)
2026-06-10 08:58:03 │ INFO    │ crm_parser.parser │ Спарсено 118 товаров со страницы
2026-06-10 08:58:09 │ INFO    │ crm_parser.parser │ Пропущено 37 товаров из игнорируемых категорий (книги)
2026-06-10 08:58:09 │ INFO    │ crm_parser.parser │ Спарсено 163 товаров со страницы
2026-06-10 08:58:16 │ INFO    │ crm_parser.parser │ Пропущено 158 товаров из игнорируемых категорий (книги)
2026-06-10 08:58:16 │ INFO    │ crm_parser.parser │ Спарсено 42 товаров со страницы
2026-06-10 08:58:23 │ INFO    │ crm_parser.parser │ Пропущено 144 товаров из игнорируемых категорий (книги)
2026-06-10 08:58:23 │ INFO    │ crm_parser.parser │ Спарсено 56 товаров со страницы
2026-06-10 08:58:29 │ INFO    │ crm_parser.parser │ Пропущено 75 товаров из игнорируемых категорий (книги)
2026-06-10 08:58:29 │ INFO    │ crm_parser.parser │ Спарсено 111 товаров со страницы
2026-06-10 08:58:29 │ INFO    │ crm_parser.database │ Session 14 completed: 19539 products
2026-06-10 08:58:29 │ INFO    │ crm_parser.scraper │ ============================================================
2026-06-10 08:58:29 │ INFO    │ crm_parser.scraper │ Done! Collected 19539 products (session 14)
2026-06-10 08:58:29 │ INFO    │ crm_parser.scraper │ ============================================================
2026-06-10 08:58:29 │ INFO    │ crm_parser.main │ Archived 4 old files → C:\Users\WinAdmin\CODE\CRM parser\output\products\old
2026-06-10 08:58:29 │ INFO    │ crm_parser.main │ Generating product CSV files...
2026-06-10 08:58:30 │ INFO    │ crm_parser.exporter │ Products CSV: C:\Users\WinAdmin\CODE\CRM parser\output\products\products_2026-06-10.csv (19539 rows)
2026-06-10 08:58:30 │ INFO    │ crm_parser.main │   [0] C:\Users\WinAdmin\CODE\CRM parser\output\products\products_2026-06-10.csv
2026-06-10 08:58:30 │ INFO    │ crm_parser.analytics │ Отчёт price_changes: 567 записей → price_changes_2026-06-10.csv
2026-06-10 08:58:30 │ INFO    │ crm_parser.main │   [1] C:\Users\WinAdmin\CODE\CRM parser\output\products\price_changes_2026-06-10.csv
2026-06-10 08:58:31 │ INFO    │ crm_parser.analytics │ Отчёт category_dynamics: 573 категорий → category_dynamics_2026-06-10.csv
2026-06-10 08:58:31 │ INFO    │ crm_parser.main │   [2] C:\Users\WinAdmin\CODE\CRM parser\output\products\category_dynamics_2026-06-10.csv
2026-06-10 08:58:31 │ INFO    │ crm_parser.history │ История маржей: 573 категорий × 4 колонок → history_margins_2026-06-10.csv
2026-06-10 08:58:31 │ INFO    │ crm_parser.main │   [3] C:\Users\WinAdmin\CODE\CRM parser\output\products\history_margins_2026-06-10.csv
2026-06-10 08:58:31 │ INFO    │ crm_parser.main │ 
2026-06-10 08:58:31 │ INFO    │ crm_parser.main │ >>> Step 2/2: Sales
2026-06-10 08:58:31 │ INFO    │ crm_parser.main │ Sales mode: 40 days
2026-06-10 08:58:31 │ INFO    │ crm_parser.sales_scraper │ ============================================================
2026-06-10 08:58:31 │ INFO    │ crm_parser.sales_scraper │ Sales scraping: 40 days (2026-05-01 → 2026-06-09)
2026-06-10 08:58:31 │ INFO    │ crm_parser.sales_scraper │ ============================================================
2026-06-10 08:58:31 │ INFO    │ crm_parser.database │ Sales session created: id=18, days=40
2026-06-10 08:58:31 │ INFO    │ crm_parser.sales_scraper │ [1/40] Scraping 09.06.2026...
2026-06-10 08:58:31 │ INFO    │ crm_parser.sales_scraper │   navigate: 0.0s
2026-06-10 08:58:33 │ INFO    │ crm_parser.sales_scraper │   wait table: 1.7s
2026-06-10 08:58:33 │ INFO    │ crm_parser.sales_scraper │   content: 0.1s
2026-06-10 08:58:33 │ INFO    │ crm_parser.sales_parser │ Table headers (10): ['t\\r', 'название ru', 'название uz', 'количество', 'цена', 'себестоимость', 'сумма', 'сумма себест.', 'прибыль', 'рентабельность']
2026-06-10 08:58:33 │ INFO    │ crm_parser.sales_parser │ Column mapping: {'name': 1, 'quantity': 3, 'price': 4, 'cost': 5, 'total_revenue': 6, 'total_cost': 7, 'profit': 8, 'profitability': 9}
2026-06-10 08:58:33 │ INFO    │ crm_parser.sales_parser │ Skipped 1 ignored products
2026-06-10 08:58:33 │ INFO    │ crm_parser.sales_parser │ Parsed 75 sales items from page
2026-06-10 08:58:33 │ INFO    │ crm_parser.sales_scraper │ [2/40] Scraping 08.06.2026...
2026-06-10 08:58:38 │ INFO    │ crm_parser.sales_scraper │   navigate: 0.0s
2026-06-10 08:58:39 │ INFO    │ crm_parser.sales_scraper │   wait table: 1.0s
2026-06-10 08:58:39 │ INFO    │ crm_parser.sales_scraper │   content: 0.1s
2026-06-10 08:58:39 │ INFO    │ crm_parser.sales_parser │ Table headers (10): ['t\\r', 'название ru', 'название uz', 'количество', 'цена', 'себестоимость', 'сумма', 'сумма себест.', 'прибыль', 'рентабельность']
2026-06-10 08:58:39 │ INFO    │ crm_parser.sales_parser │ Column mapping: {'name': 1, 'quantity': 3, 'price': 4, 'cost': 5, 'total_revenue': 6, 'total_cost': 7, 'profit': 8, 'profitability': 9}
2026-06-10 08:58:39 │ INFO    │ crm_parser.sales_parser │ Parsed 67 sales items from page
2026-06-10 08:58:39 │ INFO    │ crm_parser.sales_scraper │ [3/40] Scraping 07.06.2026...
2026-06-10 08:58:44 │ INFO    │ crm_parser.sales_scraper │   navigate: 0.0s
2026-06-10 08:58:45 │ INFO    │ crm_parser.sales_scraper │   wait table: 0.8s
2026-06-10 08:58:45 │ INFO    │ crm_parser.sales_scraper │   content: 0.1s
2026-06-10 08:58:45 │ INFO    │ crm_parser.sales_parser │ Table headers (10): ['t\\r', 'название ru', 'название uz', 'количество', 'цена', 'себестоимость', 'сумма', 'сумма себест.', 'прибыль', 'рентабельность']
2026-06-10 08:58:45 │ INFO    │ crm_parser.sales_parser │ Column mapping: {'name': 1, 'quantity': 3, 'price': 4, 'cost': 5, 'total_revenue': 6, 'total_cost': 7, 'profit': 8, 'profitability': 9}
2026-06-10 08:58:45 │ INFO    │ crm_parser.sales_parser │ Skipped 1 ignored products
2026-06-10 08:58:45 │ INFO    │ crm_parser.sales_parser │ Parsed 34 sales items from page
2026-06-10 08:58:45 │ INFO    │ crm_parser.sales_scraper │ [4/40] Scraping 06.06.2026...
2026-06-10 08:58:49 │ INFO    │ crm_parser.sales_scraper │   navigate: 0.0s
2026-06-10 08:58:50 │ INFO    │ crm_parser.sales_scraper │   wait table: 1.0s
2026-06-10 08:58:50 │ INFO    │ crm_parser.sales_scraper │   content: 0.1s
2026-06-10 08:58:50 │ INFO    │ crm_parser.sales_parser │ Table headers (10): ['t\\r', 'название ru', 'название uz', 'количество', 'цена', 'себестоимость', 'сумма', 'сумма себест.', 'прибыль', 'рентабельность']
2026-06-10 08:58:50 │ INFO    │ crm_parser.sales_parser │ Column mapping: {'name': 1, 'quantity': 3, 'price': 4, 'cost': 5, 'total_revenue': 6, 'total_cost': 7, 'profit': 8, 'profitability': 9}
2026-06-10 08:58:50 │ INFO    │ crm_parser.sales_parser │ Parsed 93 sales items from page
2026-06-10 08:58:50 │ INFO    │ crm_parser.sales_scraper │ [5/40] Scraping 05.06.2026...
2026-06-10 08:58:54 │ INFO    │ crm_parser.sales_scraper │   navigate: 0.0s
2026-06-10 08:58:54 │ INFO    │ crm_parser.sales_scraper │   wait table: 0.8s
2026-06-10 08:58:55 │ INFO    │ crm_parser.sales_scraper │   content: 0.1s
2026-06-10 08:58:55 │ INFO    │ crm_parser.sales_parser │ Table headers (10): ['t\\r', 'название ru', 'название uz', 'количество', 'цена', 'себестоимость', 'сумма', 'сумма себест.', 'прибыль', 'рентабельность']
2026-06-10 08:58:55 │ INFO    │ crm_parser.sales_parser │ Column mapping: {'name': 1, 'quantity': 3, 'price': 4, 'cost': 5, 'total_revenue': 6, 'total_cost': 7, 'profit': 8, 'profitability': 9}
2026-06-10 08:58:55 │ INFO    │ crm_parser.sales_parser │ Skipped 2 ignored products
2026-06-10 08:58:55 │ INFO    │ crm_parser.sales_parser │ Parsed 81 sales items from page
2026-06-10 08:58:55 │ INFO    │ crm_parser.sales_scraper │ [6/40] Scraping 04.06.2026...
2026-06-10 08:58:58 │ INFO    │ crm_parser.sales_scraper │   navigate: 0.0s
2026-06-10 08:58:59 │ INFO    │ crm_parser.sales_scraper │   wait table: 0.8s
2026-06-10 08:58:59 │ INFO    │ crm_parser.sales_scraper │   content: 0.1s
2026-06-10 08:58:59 │ INFO    │ crm_parser.sales_parser │ Table headers (10): ['t\\r', 'название ru', 'название uz', 'количество', 'цена', 'себестоимость', 'сумма', 'сумма себест.', 'прибыль', 'рентабельность']
2026-06-10 08:58:59 │ INFO    │ crm_parser.sales_parser │ Column mapping: {'name': 1, 'quantity': 3, 'price': 4, 'cost': 5, 'total_revenue': 6, 'total_cost': 7, 'profit': 8, 'profitability': 9}
2026-06-10 08:58:59 │ INFO    │ crm_parser.sales_parser │ Skipped 1 ignored products
2026-06-10 08:58:59 │ INFO    │ crm_parser.sales_parser │ Parsed 61 sales items from page
2026-06-10 08:58:59 │ INFO    │ crm_parser.sales_scraper │ [7/40] Scraping 03.06.2026...
2026-06-10 08:59:03 │ INFO    │ crm_parser.sales_scraper │   navigate: 0.0s
2026-06-10 08:59:04 │ INFO    │ crm_parser.sales_scraper │   wait table: 1.0s
2026-06-10 08:59:04 │ INFO    │ crm_parser.sales_scraper │   content: 0.1s
2026-06-10 08:59:04 │ INFO    │ crm_parser.sales_parser │ Table headers (10): ['t\\r', 'название ru', 'название uz', 'количество', 'цена', 'себестоимость', 'сумма', 'сумма себест.', 'прибыль', 'рентабельность']
2026-06-10 08:59:04 │ INFO    │ crm_parser.sales_parser │ Column mapping: {'name': 1, 'quantity': 3, 'price': 4, 'cost': 5, 'total_revenue': 6, 'total_cost': 7, 'profit': 8, 'profitability': 9}
2026-06-10 08:59:04 │ INFO    │ crm_parser.sales_parser │ Skipped 1 ignored products
2026-06-10 08:59:04 │ INFO    │ crm_parser.sales_parser │ Parsed 63 sales items from page
2026-06-10 08:59:04 │ INFO    │ crm_parser.sales_scraper │ [8/40] Scraping 02.06.2026...
2026-06-10 08:59:08 │ INFO    │ crm_parser.sales_scraper │   navigate: 0.0s
2026-06-10 08:59:09 │ INFO    │ crm_parser.sales_scraper │   wait table: 0.9s
2026-06-10 08:59:09 │ INFO    │ crm_parser.sales_scraper │   content: 0.1s
2026-06-10 08:59:09 │ INFO    │ crm_parser.sales_parser │ Table headers (10): ['t\\r', 'название ru', 'название uz', 'количество', 'цена', 'себестоимость', 'сумма', 'сумма себест.', 'прибыль', 'рентабельность']
2026-06-10 08:59:09 │ INFO    │ crm_parser.sales_parser │ Column mapping: {'name': 1, 'quantity': 3, 'price': 4, 'cost': 5, 'total_revenue': 6, 'total_cost': 7, 'profit': 8, 'profitability': 9}
2026-06-10 08:59:09 │ INFO    │ crm_parser.sales_parser │ Skipped 1 ignored products
2026-06-10 08:59:09 │ INFO    │ crm_parser.sales_parser │ Parsed 55 sales items from page
2026-06-10 08:59:09 │ INFO    │ crm_parser.sales_scraper │ [9/40] Scraping 01.06.2026...
2026-06-10 08:59:14 │ INFO    │ crm_parser.sales_scraper │   navigate: 0.0s
2026-06-10 08:59:15 │ INFO    │ crm_parser.sales_scraper │   wait table: 0.9s
2026-06-10 08:59:15 │ INFO    │ crm_parser.sales_scraper │   content: 0.1s
2026-06-10 08:59:15 │ INFO    │ crm_parser.sales_parser │ Table headers (10): ['t\\r', 'название ru', 'название uz', 'количество', 'цена', 'себестоимость', 'сумма', 'сумма себест.', 'прибыль', 'рентабельность']
2026-06-10 08:59:15 │ INFO    │ crm_parser.sales_parser │ Column mapping: {'name': 1, 'quantity': 3, 'price': 4, 'cost': 5, 'total_revenue': 6, 'total_cost': 7, 'profit': 8, 'profitability': 9}
2026-06-10 08:59:15 │ INFO    │ crm_parser.sales_parser │ Parsed 57 sales items from page
2026-06-10 08:59:15 │ INFO    │ crm_parser.sales_scraper │ [10/40] Scraping 31.05.2026...
2026-06-10 08:59:20 │ INFO    │ crm_parser.sales_scraper │   navigate: 0.0s
2026-06-10 08:59:21 │ INFO    │ crm_parser.sales_scraper │   wait table: 0.9s
2026-06-10 08:59:21 │ INFO    │ crm_parser.sales_scraper │   content: 0.1s
2026-06-10 08:59:21 │ INFO    │ crm_parser.sales_parser │ Table headers (10): ['t\\r', 'название ru', 'название uz', 'количество', 'цена', 'себестоимость', 'сумма', 'сумма себест.', 'прибыль', 'рентабельность']
2026-06-10 08:59:21 │ INFO    │ crm_parser.sales_parser │ Column mapping: {'name': 1, 'quantity': 3, 'price': 4, 'cost': 5, 'total_revenue': 6, 'total_cost': 7, 'profit': 8, 'profitability': 9}
2026-06-10 08:59:21 │ INFO    │ crm_parser.sales_parser │ Skipped 1 ignored products
2026-06-10 08:59:21 │ INFO    │ crm_parser.sales_parser │ Parsed 27 sales items from page
2026-06-10 08:59:21 │ INFO    │ crm_parser.sales_scraper │ [11/40] Scraping 30.05.2026...
2026-06-10 08:59:25 │ INFO    │ crm_parser.sales_scraper │   navigate: 0.0s
2026-06-10 08:59:26 │ INFO    │ crm_parser.sales_scraper │   wait table: 1.0s
2026-06-10 08:59:26 │ INFO    │ crm_parser.sales_scraper │   content: 0.1s
2026-06-10 08:59:26 │ INFO    │ crm_parser.sales_parser │ Table headers (10): ['t\\r', 'название ru', 'название uz', 'количество', 'цена', 'себестоимость', 'сумма', 'сумма себест.', 'прибыль', 'рентабельность']
2026-06-10 08:59:26 │ INFO    │ crm_parser.sales_parser │ Column mapping: {'name': 1, 'quantity': 3, 'price': 4, 'cost': 5, 'total_revenue': 6, 'total_cost': 7, 'profit': 8, 'profitability': 9}
2026-06-10 08:59:26 │ INFO    │ crm_parser.sales_parser │ Skipped 1 ignored products
2026-06-10 08:59:26 │ INFO    │ crm_parser.sales_parser │ Parsed 46 sales items from page
2026-06-10 08:59:26 │ INFO    │ crm_parser.sales_scraper │ [12/40] Scraping 29.05.2026...
2026-06-10 08:59:31 │ INFO    │ crm_parser.sales_scraper │   navigate: 0.0s
2026-06-10 08:59:32 │ INFO    │ crm_parser.sales_scraper │   wait table: 0.9s
2026-06-10 08:59:32 │ INFO    │ crm_parser.sales_scraper │   content: 0.1s
2026-06-10 08:59:32 │ INFO    │ crm_parser.sales_parser │ Table headers (10): ['t\\r', 'название ru', 'название uz', 'количество', 'цена', 'себестоимость', 'сумма', 'сумма себест.', 'прибыль', 'рентабельность']
2026-06-10 08:59:32 │ INFO    │ crm_parser.sales_parser │ Column mapping: {'name': 1, 'quantity': 3, 'price': 4, 'cost': 5, 'total_revenue': 6, 'total_cost': 7, 'profit': 8, 'profitability': 9}
2026-06-10 08:59:32 │ INFO    │ crm_parser.sales_parser │ Skipped 1 ignored products
2026-06-10 08:59:32 │ INFO    │ crm_parser.sales_parser │ Parsed 41 sales items from page
2026-06-10 08:59:32 │ INFO    │ crm_parser.sales_scraper │ [13/40] Scraping 28.05.2026...
2026-06-10 08:59:36 │ INFO    │ crm_parser.sales_scraper │   navigate: 0.0s
2026-06-10 08:59:37 │ INFO    │ crm_parser.sales_scraper │   wait table: 0.9s
2026-06-10 08:59:37 │ INFO    │ crm_parser.sales_scraper │   content: 0.1s
2026-06-10 08:59:37 │ INFO    │ crm_parser.sales_parser │ Table headers (10): ['t\\r', 'название ru', 'название uz', 'количество', 'цена', 'себестоимость', 'сумма', 'сумма себест.', 'прибыль', 'рентабельность']
2026-06-10 08:59:37 │ INFO    │ crm_parser.sales_parser │ Column mapping: {'name': 1, 'quantity': 3, 'price': 4, 'cost': 5, 'total_revenue': 6, 'total_cost': 7, 'profit': 8, 'profitability': 9}
2026-06-10 08:59:37 │ INFO    │ crm_parser.sales_parser │ Parsed 24 sales items from page
2026-06-10 08:59:37 │ INFO    │ crm_parser.sales_scraper │ [14/40] Scraping 27.05.2026...
2026-06-10 08:59:42 │ INFO    │ crm_parser.sales_scraper │   navigate: 0.0s
2026-06-10 08:59:43 │ INFO    │ crm_parser.sales_scraper │   wait table: 0.8s
2026-06-10 08:59:43 │ INFO    │ crm_parser.sales_scraper │   content: 0.1s
2026-06-10 08:59:43 │ INFO    │ crm_parser.sales_parser │ Table headers (10): ['t\\r', 'название ru', 'название uz', 'количество', 'цена', 'себестоимость', 'сумма', 'сумма себест.', 'прибыль', 'рентабельность']
2026-06-10 08:59:43 │ INFO    │ crm_parser.sales_parser │ Column mapping: {'name': 1, 'quantity': 3, 'price': 4, 'cost': 5, 'total_revenue': 6, 'total_cost': 7, 'profit': 8, 'profitability': 9}
2026-06-10 08:59:43 │ INFO    │ crm_parser.sales_parser │ Parsed 11 sales items from page
2026-06-10 08:59:43 │ INFO    │ crm_parser.sales_scraper │ [15/40] Scraping 26.05.2026...
2026-06-10 08:59:46 │ INFO    │ crm_parser.sales_scraper │   navigate: 0.0s
2026-06-10 08:59:47 │ INFO    │ crm_parser.sales_scraper │   wait table: 0.8s
2026-06-10 08:59:47 │ INFO    │ crm_parser.sales_scraper │   content: 0.1s
2026-06-10 08:59:47 │ INFO    │ crm_parser.sales_parser │ Table headers (10): ['t\\r', 'название ru', 'название uz', 'количество', 'цена', 'себестоимость', 'сумма', 'сумма себест.', 'прибыль', 'рентабельность']
2026-06-10 08:59:47 │ INFO    │ crm_parser.sales_parser │ Column mapping: {'name': 1, 'quantity': 3, 'price': 4, 'cost': 5, 'total_revenue': 6, 'total_cost': 7, 'profit': 8, 'profitability': 9}
2026-06-10 08:59:47 │ INFO    │ crm_parser.sales_parser │ Skipped 1 ignored products
2026-06-10 08:59:47 │ INFO    │ crm_parser.sales_parser │ Parsed 66 sales items from page
2026-06-10 08:59:47 │ INFO    │ crm_parser.sales_scraper │ [16/40] Scraping 25.05.2026...
2026-06-10 08:59:52 │ INFO    │ crm_parser.sales_scraper │   navigate: 0.0s
2026-06-10 08:59:53 │ INFO    │ crm_parser.sales_scraper │   wait table: 1.1s
2026-06-10 08:59:53 │ INFO    │ crm_parser.sales_scraper │   content: 0.1s
2026-06-10 08:59:53 │ INFO    │ crm_parser.sales_parser │ Table headers (10): ['t\\r', 'название ru', 'название uz', 'количество', 'цена', 'себестоимость', 'сумма', 'сумма себест.', 'прибыль', 'рентабельность']
2026-06-10 08:59:53 │ INFO    │ crm_parser.sales_parser │ Column mapping: {'name': 1, 'quantity': 3, 'price': 4, 'cost': 5, 'total_revenue': 6, 'total_cost': 7, 'profit': 8, 'profitability': 9}
2026-06-10 08:59:53 │ INFO    │ crm_parser.sales_parser │ Skipped 1 ignored products
2026-06-10 08:59:53 │ INFO    │ crm_parser.sales_parser │ Parsed 55 sales items from page
2026-06-10 08:59:53 │ INFO    │ crm_parser.sales_scraper │ [17/40] Scraping 24.05.2026...
2026-06-10 08:59:57 │ INFO    │ crm_parser.sales_scraper │   navigate: 0.0s
2026-06-10 08:59:58 │ INFO    │ crm_parser.sales_scraper │   wait table: 0.9s
2026-06-10 08:59:58 │ INFO    │ crm_parser.sales_scraper │   content: 0.1s
2026-06-10 08:59:58 │ INFO    │ crm_parser.sales_parser │ Table headers (10): ['t\\r', 'название ru', 'название uz', 'количество', 'цена', 'себестоимость', 'сумма', 'сумма себест.', 'прибыль', 'рентабельность']
2026-06-10 08:59:58 │ INFO    │ crm_parser.sales_parser │ Column mapping: {'name': 1, 'quantity': 3, 'price': 4, 'cost': 5, 'total_revenue': 6, 'total_cost': 7, 'profit': 8, 'profitability': 9}
2026-06-10 08:59:58 │ INFO    │ crm_parser.sales_parser │ Skipped 1 ignored products
2026-06-10 08:59:58 │ INFO    │ crm_parser.sales_parser │ Parsed 32 sales items from page
2026-06-10 08:59:58 │ INFO    │ crm_parser.sales_scraper │ [18/40] Scraping 23.05.2026...
2026-06-10 09:00:01 │ INFO    │ crm_parser.sales_scraper │   navigate: 0.0s
2026-06-10 09:00:02 │ INFO    │ crm_parser.sales_scraper │   wait table: 1.0s
2026-06-10 09:00:02 │ INFO    │ crm_parser.sales_scraper │   content: 0.1s
2026-06-10 09:00:02 │ INFO    │ crm_parser.sales_parser │ Table headers (10): ['t\\r', 'название ru', 'название uz', 'количество', 'цена', 'себестоимость', 'сумма', 'сумма себест.', 'прибыль', 'рентабельность']
2026-06-10 09:00:02 │ INFO    │ crm_parser.sales_parser │ Column mapping: {'name': 1, 'quantity': 3, 'price': 4, 'cost': 5, 'total_revenue': 6, 'total_cost': 7, 'profit': 8, 'profitability': 9}
2026-06-10 09:00:02 │ INFO    │ crm_parser.sales_parser │ Skipped 1 ignored products
2026-06-10 09:00:02 │ INFO    │ crm_parser.sales_parser │ Parsed 39 sales items from page
2026-06-10 09:00:02 │ INFO    │ crm_parser.sales_scraper │ [19/40] Scraping 22.05.2026...
2026-06-10 09:00:07 │ INFO    │ crm_parser.sales_scraper │   navigate: 0.0s
2026-06-10 09:00:08 │ INFO    │ crm_parser.sales_scraper │   wait table: 1.0s
2026-06-10 09:00:08 │ INFO    │ crm_parser.sales_scraper │   content: 0.1s
2026-06-10 09:00:08 │ INFO    │ crm_parser.sales_parser │ Table headers (10): ['t\\r', 'название ru', 'название uz', 'количество', 'цена', 'себестоимость', 'сумма', 'сумма себест.', 'прибыль', 'рентабельность']
2026-06-10 09:00:08 │ INFO    │ crm_parser.sales_parser │ Column mapping: {'name': 1, 'quantity': 3, 'price': 4, 'cost': 5, 'total_revenue': 6, 'total_cost': 7, 'profit': 8, 'profitability': 9}
2026-06-10 09:00:08 │ INFO    │ crm_parser.sales_parser │ Skipped 1 ignored products
2026-06-10 09:00:08 │ INFO    │ crm_parser.sales_parser │ Parsed 36 sales items from page
2026-06-10 09:00:08 │ INFO    │ crm_parser.sales_scraper │ [20/40] Scraping 21.05.2026...
2026-06-10 09:00:12 │ INFO    │ crm_parser.sales_scraper │   navigate: 0.0s
2026-06-10 09:00:13 │ INFO    │ crm_parser.sales_scraper │   wait table: 0.9s
2026-06-10 09:00:13 │ INFO    │ crm_parser.sales_scraper │   content: 0.1s
2026-06-10 09:00:13 │ INFO    │ crm_parser.sales_parser │ Table headers (10): ['t\\r', 'название ru', 'название uz', 'количество', 'цена', 'себестоимость', 'сумма', 'сумма себест.', 'прибыль', 'рентабельность']
2026-06-10 09:00:13 │ INFO    │ crm_parser.sales_parser │ Column mapping: {'name': 1, 'quantity': 3, 'price': 4, 'cost': 5, 'total_revenue': 6, 'total_cost': 7, 'profit': 8, 'profitability': 9}
2026-06-10 09:00:13 │ INFO    │ crm_parser.sales_parser │ Parsed 40 sales items from page
2026-06-10 09:00:13 │ INFO    │ crm_parser.sales_scraper │ [21/40] Scraping 20.05.2026...
2026-06-10 09:00:17 │ INFO    │ crm_parser.sales_scraper │   navigate: 0.0s
2026-06-10 09:00:18 │ INFO    │ crm_parser.sales_scraper │   wait table: 0.9s
2026-06-10 09:00:18 │ INFO    │ crm_parser.sales_scraper │   content: 0.2s
2026-06-10 09:00:18 │ INFO    │ crm_parser.sales_parser │ Table headers (10): ['t\\r', 'название ru', 'название uz', 'количество', 'цена', 'себестоимость', 'сумма', 'сумма себест.', 'прибыль', 'рентабельность']
2026-06-10 09:00:18 │ INFO    │ crm_parser.sales_parser │ Column mapping: {'name': 1, 'quantity': 3, 'price': 4, 'cost': 5, 'total_revenue': 6, 'total_cost': 7, 'profit': 8, 'profitability': 9}
2026-06-10 09:00:18 │ INFO    │ crm_parser.sales_parser │ Parsed 77 sales items from page
2026-06-10 09:00:18 │ INFO    │ crm_parser.sales_scraper │ [22/40] Scraping 19.05.2026...
2026-06-10 09:00:22 │ INFO    │ crm_parser.sales_scraper │   navigate: 0.0s
2026-06-10 09:00:23 │ INFO    │ crm_parser.sales_scraper │   wait table: 0.9s
2026-06-10 09:00:24 │ INFO    │ crm_parser.sales_scraper │   content: 0.1s
2026-06-10 09:00:24 │ INFO    │ crm_parser.sales_parser │ Table headers (10): ['t\\r', 'название ru', 'название uz', 'количество', 'цена', 'себестоимость', 'сумма', 'сумма себест.', 'прибыль', 'рентабельность']
2026-06-10 09:00:24 │ INFO    │ crm_parser.sales_parser │ Column mapping: {'name': 1, 'quantity': 3, 'price': 4, 'cost': 5, 'total_revenue': 6, 'total_cost': 7, 'profit': 8, 'profitability': 9}
2026-06-10 09:00:24 │ INFO    │ crm_parser.sales_parser │ Parsed 60 sales items from page
2026-06-10 09:00:24 │ INFO    │ crm_parser.sales_scraper │ [23/40] Scraping 18.05.2026...
2026-06-10 09:00:29 │ INFO    │ crm_parser.sales_scraper │   navigate: 0.0s
2026-06-10 09:00:29 │ INFO    │ crm_parser.sales_scraper │   wait table: 0.9s
2026-06-10 09:00:30 │ INFO    │ crm_parser.sales_scraper │   content: 0.1s
2026-06-10 09:00:30 │ INFO    │ crm_parser.sales_parser │ Table headers (10): ['t\\r', 'название ru', 'название uz', 'количество', 'цена', 'себестоимость', 'сумма', 'сумма себест.', 'прибыль', 'рентабельность']
2026-06-10 09:00:30 │ INFO    │ crm_parser.sales_parser │ Column mapping: {'name': 1, 'quantity': 3, 'price': 4, 'cost': 5, 'total_revenue': 6, 'total_cost': 7, 'profit': 8, 'profitability': 9}
2026-06-10 09:00:30 │ INFO    │ crm_parser.sales_parser │ Skipped 1 ignored products
2026-06-10 09:00:30 │ INFO    │ crm_parser.sales_parser │ Parsed 58 sales items from page
2026-06-10 09:00:30 │ INFO    │ crm_parser.sales_scraper │ [24/40] Scraping 17.05.2026...
2026-06-10 09:00:34 │ INFO    │ crm_parser.sales_scraper │   navigate: 0.0s
2026-06-10 09:00:34 │ INFO    │ crm_parser.sales_scraper │   wait table: 0.9s
2026-06-10 09:00:35 │ INFO    │ crm_parser.sales_scraper │   content: 0.1s
2026-06-10 09:00:35 │ INFO    │ crm_parser.sales_parser │ Table headers (10): ['t\\r', 'название ru', 'название uz', 'количество', 'цена', 'себестоимость', 'сумма', 'сумма себест.', 'прибыль', 'рентабельность']
2026-06-10 09:00:35 │ INFO    │ crm_parser.sales_parser │ Column mapping: {'name': 1, 'quantity': 3, 'price': 4, 'cost': 5, 'total_revenue': 6, 'total_cost': 7, 'profit': 8, 'profitability': 9}
2026-06-10 09:00:35 │ INFO    │ crm_parser.sales_parser │ Skipped 1 ignored products
2026-06-10 09:00:35 │ INFO    │ crm_parser.sales_parser │ Parsed 29 sales items from page
2026-06-10 09:00:35 │ INFO    │ crm_parser.sales_scraper │ [25/40] Scraping 16.05.2026...
2026-06-10 09:00:38 │ INFO    │ crm_parser.sales_scraper │   navigate: 0.0s
2026-06-10 09:00:39 │ INFO    │ crm_parser.sales_scraper │   wait table: 0.9s
2026-06-10 09:00:39 │ INFO    │ crm_parser.sales_scraper │   content: 0.1s
2026-06-10 09:00:39 │ INFO    │ crm_parser.sales_parser │ Table headers (10): ['t\\r', 'название ru', 'название uz', 'количество', 'цена', 'себестоимость', 'сумма', 'сумма себест.', 'прибыль', 'рентабельность']
2026-06-10 09:00:39 │ INFO    │ crm_parser.sales_parser │ Column mapping: {'name': 1, 'quantity': 3, 'price': 4, 'cost': 5, 'total_revenue': 6, 'total_cost': 7, 'profit': 8, 'profitability': 9}
2026-06-10 09:00:39 │ INFO    │ crm_parser.sales_parser │ Skipped 1 ignored products
2026-06-10 09:00:39 │ INFO    │ crm_parser.sales_parser │ Parsed 52 sales items from page
2026-06-10 09:00:39 │ INFO    │ crm_parser.sales_scraper │ [26/40] Scraping 15.05.2026...
2026-06-10 09:00:43 │ INFO    │ crm_parser.sales_scraper │   navigate: 0.0s
2026-06-10 09:00:44 │ INFO    │ crm_parser.sales_scraper │   wait table: 0.9s
2026-06-10 09:00:44 │ INFO    │ crm_parser.sales_scraper │   content: 0.1s
2026-06-10 09:00:44 │ INFO    │ crm_parser.sales_parser │ Table headers (10): ['t\\r', 'название ru', 'название uz', 'количество', 'цена', 'себестоимость', 'сумма', 'сумма себест.', 'прибыль', 'рентабельность']
2026-06-10 09:00:44 │ INFO    │ crm_parser.sales_parser │ Column mapping: {'name': 1, 'quantity': 3, 'price': 4, 'cost': 5, 'total_revenue': 6, 'total_cost': 7, 'profit': 8, 'profitability': 9}
2026-06-10 09:00:44 │ INFO    │ crm_parser.sales_parser │ Skipped 2 ignored products
2026-06-10 09:00:44 │ INFO    │ crm_parser.sales_parser │ Parsed 40 sales items from page
2026-06-10 09:00:44 │ INFO    │ crm_parser.sales_scraper │ [27/40] Scraping 14.05.2026...
2026-06-10 09:00:48 │ INFO    │ crm_parser.sales_scraper │   navigate: 0.0s
2026-06-10 09:00:49 │ INFO    │ crm_parser.sales_scraper │   wait table: 1.0s
2026-06-10 09:00:49 │ INFO    │ crm_parser.sales_scraper │   content: 0.1s
2026-06-10 09:00:49 │ INFO    │ crm_parser.sales_parser │ Table headers (10): ['t\\r', 'название ru', 'название uz', 'количество', 'цена', 'себестоимость', 'сумма', 'сумма себест.', 'прибыль', 'рентабельность']
2026-06-10 09:00:49 │ INFO    │ crm_parser.sales_parser │ Column mapping: {'name': 1, 'quantity': 3, 'price': 4, 'cost': 5, 'total_revenue': 6, 'total_cost': 7, 'profit': 8, 'profitability': 9}
2026-06-10 09:00:49 │ INFO    │ crm_parser.sales_parser │ Skipped 1 ignored products
2026-06-10 09:00:49 │ INFO    │ crm_parser.sales_parser │ Parsed 72 sales items from page
2026-06-10 09:00:49 │ INFO    │ crm_parser.sales_scraper │ [28/40] Scraping 13.05.2026...
2026-06-10 09:00:53 │ INFO    │ crm_parser.sales_scraper │   navigate: 0.0s
2026-06-10 09:00:54 │ INFO    │ crm_parser.sales_scraper │   wait table: 1.0s
2026-06-10 09:00:54 │ INFO    │ crm_parser.sales_scraper │   content: 0.1s
2026-06-10 09:00:55 │ INFO    │ crm_parser.sales_parser │ Table headers (10): ['t\\r', 'название ru', 'название uz', 'количество', 'цена', 'себестоимость', 'сумма', 'сумма себест.', 'прибыль', 'рентабельность']
2026-06-10 09:00:55 │ INFO    │ crm_parser.sales_parser │ Column mapping: {'name': 1, 'quantity': 3, 'price': 4, 'cost': 5, 'total_revenue': 6, 'total_cost': 7, 'profit': 8, 'profitability': 9}
2026-06-10 09:00:55 │ INFO    │ crm_parser.sales_parser │ Parsed 77 sales items from page
2026-06-10 09:00:55 │ INFO    │ crm_parser.sales_scraper │ [29/40] Scraping 12.05.2026...
2026-06-10 09:00:58 │ INFO    │ crm_parser.sales_scraper │   navigate: 0.0s
2026-06-10 09:00:59 │ INFO    │ crm_parser.sales_scraper │   wait table: 0.9s
2026-06-10 09:00:59 │ INFO    │ crm_parser.sales_scraper │   content: 0.1s
2026-06-10 09:00:59 │ INFO    │ crm_parser.sales_parser │ Table headers (10): ['t\\r', 'название ru', 'название uz', 'количество', 'цена', 'себестоимость', 'сумма', 'сумма себест.', 'прибыль', 'рентабельность']
2026-06-10 09:00:59 │ INFO    │ crm_parser.sales_parser │ Column mapping: {'name': 1, 'quantity': 3, 'price': 4, 'cost': 5, 'total_revenue': 6, 'total_cost': 7, 'profit': 8, 'profitability': 9}
2026-06-10 09:00:59 │ INFO    │ crm_parser.sales_parser │ Skipped 1 ignored products
2026-06-10 09:00:59 │ INFO    │ crm_parser.sales_parser │ Parsed 51 sales items from page
2026-06-10 09:00:59 │ INFO    │ crm_parser.sales_scraper │ [30/40] Scraping 11.05.2026...
2026-06-10 09:01:03 │ INFO    │ crm_parser.sales_scraper │   navigate: 0.0s
2026-06-10 09:01:04 │ INFO    │ crm_parser.sales_scraper │   wait table: 1.0s
2026-06-10 09:01:04 │ INFO    │ crm_parser.sales_scraper │   content: 0.1s
2026-06-10 09:01:04 │ INFO    │ crm_parser.sales_parser │ Table headers (10): ['t\\r', 'название ru', 'название uz', 'количество', 'цена', 'себестоимость', 'сумма', 'сумма себест.', 'прибыль', 'рентабельность']
2026-06-10 09:01:04 │ INFO    │ crm_parser.sales_parser │ Column mapping: {'name': 1, 'quantity': 3, 'price': 4, 'cost': 5, 'total_revenue': 6, 'total_cost': 7, 'profit': 8, 'profitability': 9}
2026-06-10 09:01:04 │ INFO    │ crm_parser.sales_parser │ Parsed 65 sales items from page
2026-06-10 09:01:04 │ INFO    │ crm_parser.sales_scraper │ [31/40] Scraping 10.05.2026...
2026-06-10 09:01:09 │ INFO    │ crm_parser.sales_scraper │   navigate: 0.0s
2026-06-10 09:01:10 │ INFO    │ crm_parser.sales_scraper │   wait table: 0.9s
2026-06-10 09:01:10 │ INFO    │ crm_parser.sales_scraper │   content: 0.1s
2026-06-10 09:01:10 │ INFO    │ crm_parser.sales_parser │ Table headers (10): ['t\\r', 'название ru', 'название uz', 'количество', 'цена', 'себестоимость', 'сумма', 'сумма себест.', 'прибыль', 'рентабельность']
2026-06-10 09:01:10 │ INFO    │ crm_parser.sales_parser │ Column mapping: {'name': 1, 'quantity': 3, 'price': 4, 'cost': 5, 'total_revenue': 6, 'total_cost': 7, 'profit': 8, 'profitability': 9}
2026-06-10 09:01:10 │ INFO    │ crm_parser.sales_parser │ Skipped 1 ignored products
2026-06-10 09:01:10 │ INFO    │ crm_parser.sales_parser │ Parsed 28 sales items from page
2026-06-10 09:01:10 │ INFO    │ crm_parser.sales_scraper │ [32/40] Scraping 09.05.2026...
2026-06-10 09:01:13 │ INFO    │ crm_parser.sales_scraper │   navigate: 0.0s
2026-06-10 09:01:14 │ INFO    │ crm_parser.sales_scraper │   wait table: 0.9s
2026-06-10 09:01:14 │ INFO    │ crm_parser.sales_scraper │   content: 0.1s
2026-06-10 09:01:15 │ INFO    │ crm_parser.sales_parser │ Table headers (10): ['t\\r', 'название ru', 'название uz', 'количество', 'цена', 'себестоимость', 'сумма', 'сумма себест.', 'прибыль', 'рентабельность']
2026-06-10 09:01:15 │ INFO    │ crm_parser.sales_parser │ Column mapping: {'name': 1, 'quantity': 3, 'price': 4, 'cost': 5, 'total_revenue': 6, 'total_cost': 7, 'profit': 8, 'profitability': 9}
2026-06-10 09:01:15 │ INFO    │ crm_parser.sales_parser │ Skipped 1 ignored products
2026-06-10 09:01:15 │ INFO    │ crm_parser.sales_parser │ Parsed 34 sales items from page
2026-06-10 09:01:15 │ INFO    │ crm_parser.sales_scraper │ [33/40] Scraping 08.05.2026...
2026-06-10 09:01:18 │ INFO    │ crm_parser.sales_scraper │   navigate: 0.0s
2026-06-10 09:01:19 │ INFO    │ crm_parser.sales_scraper │   wait table: 0.9s
2026-06-10 09:01:19 │ INFO    │ crm_parser.sales_scraper │   content: 0.1s
2026-06-10 09:01:19 │ INFO    │ crm_parser.sales_parser │ Table headers (10): ['t\\r', 'название ru', 'название uz', 'количество', 'цена', 'себестоимость', 'сумма', 'сумма себест.', 'прибыль', 'рентабельность']
2026-06-10 09:01:19 │ INFO    │ crm_parser.sales_parser │ Column mapping: {'name': 1, 'quantity': 3, 'price': 4, 'cost': 5, 'total_revenue': 6, 'total_cost': 7, 'profit': 8, 'profitability': 9}
2026-06-10 09:01:19 │ INFO    │ crm_parser.sales_parser │ Skipped 1 ignored products
2026-06-10 09:01:19 │ INFO    │ crm_parser.sales_parser │ Parsed 86 sales items from page
2026-06-10 09:01:19 │ INFO    │ crm_parser.sales_scraper │ [34/40] Scraping 07.05.2026...
2026-06-10 09:01:24 │ INFO    │ crm_parser.sales_scraper │   navigate: 0.0s
2026-06-10 09:01:25 │ INFO    │ crm_parser.sales_scraper │   wait table: 0.9s
2026-06-10 09:01:25 │ INFO    │ crm_parser.sales_scraper │   content: 0.2s
2026-06-10 09:01:25 │ INFO    │ crm_parser.sales_parser │ Table headers (10): ['t\\r', 'название ru', 'название uz', 'количество', 'цена', 'себестоимость', 'сумма', 'сумма себест.', 'прибыль', 'рентабельность']
2026-06-10 09:01:25 │ INFO    │ crm_parser.sales_parser │ Column mapping: {'name': 1, 'quantity': 3, 'price': 4, 'cost': 5, 'total_revenue': 6, 'total_cost': 7, 'profit': 8, 'profitability': 9}
2026-06-10 09:01:25 │ INFO    │ crm_parser.sales_parser │ Skipped 1 ignored products
2026-06-10 09:01:25 │ INFO    │ crm_parser.sales_parser │ Parsed 68 sales items from page
2026-06-10 09:01:25 │ INFO    │ crm_parser.sales_scraper │ [35/40] Scraping 06.05.2026...
2026-06-10 09:01:29 │ INFO    │ crm_parser.sales_scraper │   navigate: 0.0s
2026-06-10 09:01:30 │ INFO    │ crm_parser.sales_scraper │   wait table: 0.9s
2026-06-10 09:01:30 │ INFO    │ crm_parser.sales_scraper │   content: 0.1s
2026-06-10 09:01:31 │ INFO    │ crm_parser.sales_parser │ Table headers (10): ['t\\r', 'название ru', 'название uz', 'количество', 'цена', 'себестоимость', 'сумма', 'сумма себест.', 'прибыль', 'рентабельность']
2026-06-10 09:01:31 │ INFO    │ crm_parser.sales_parser │ Column mapping: {'name': 1, 'quantity': 3, 'price': 4, 'cost': 5, 'total_revenue': 6, 'total_cost': 7, 'profit': 8, 'profitability': 9}
2026-06-10 09:01:31 │ INFO    │ crm_parser.sales_parser │ Parsed 69 sales items from page
2026-06-10 09:01:31 │ INFO    │ crm_parser.sales_scraper │ [36/40] Scraping 05.05.2026...
2026-06-10 09:01:35 │ INFO    │ crm_parser.sales_scraper │   navigate: 0.0s
2026-06-10 09:01:36 │ INFO    │ crm_parser.sales_scraper │   wait table: 0.9s
2026-06-10 09:01:36 │ INFO    │ crm_parser.sales_scraper │   content: 0.2s
2026-06-10 09:01:36 │ INFO    │ crm_parser.sales_parser │ Table headers (10): ['t\\r', 'название ru', 'название uz', 'количество', 'цена', 'себестоимость', 'сумма', 'сумма себест.', 'прибыль', 'рентабельность']
2026-06-10 09:01:36 │ INFO    │ crm_parser.sales_parser │ Column mapping: {'name': 1, 'quantity': 3, 'price': 4, 'cost': 5, 'total_revenue': 6, 'total_cost': 7, 'profit': 8, 'profitability': 9}
2026-06-10 09:01:36 │ INFO    │ crm_parser.sales_parser │ Skipped 1 ignored products
2026-06-10 09:01:36 │ INFO    │ crm_parser.sales_parser │ Parsed 53 sales items from page
2026-06-10 09:01:36 │ INFO    │ crm_parser.sales_scraper │ [37/40] Scraping 04.05.2026...
2026-06-10 09:01:40 │ INFO    │ crm_parser.sales_scraper │   navigate: 0.0s
2026-06-10 09:01:41 │ INFO    │ crm_parser.sales_scraper │   wait table: 1.0s
2026-06-10 09:01:41 │ INFO    │ crm_parser.sales_scraper │   content: 0.1s
2026-06-10 09:01:41 │ INFO    │ crm_parser.sales_parser │ Table headers (10): ['t\\r', 'название ru', 'название uz', 'количество', 'цена', 'себестоимость', 'сумма', 'сумма себест.', 'прибыль', 'рентабельность']
2026-06-10 09:01:41 │ INFO    │ crm_parser.sales_parser │ Column mapping: {'name': 1, 'quantity': 3, 'price': 4, 'cost': 5, 'total_revenue': 6, 'total_cost': 7, 'profit': 8, 'profitability': 9}
2026-06-10 09:01:41 │ INFO    │ crm_parser.sales_parser │ Skipped 2 ignored products
2026-06-10 09:01:41 │ INFO    │ crm_parser.sales_parser │ Parsed 77 sales items from page
2026-06-10 09:01:41 │ INFO    │ crm_parser.sales_scraper │ [38/40] Scraping 03.05.2026...
2026-06-10 09:01:45 │ INFO    │ crm_parser.sales_scraper │   navigate: 0.0s
2026-06-10 09:01:46 │ INFO    │ crm_parser.sales_scraper │   wait table: 0.9s
2026-06-10 09:01:46 │ INFO    │ crm_parser.sales_scraper │   content: 0.1s
2026-06-10 09:01:47 │ INFO    │ crm_parser.sales_parser │ Table headers (10): ['t\\r', 'название ru', 'название uz', 'количество', 'цена', 'себестоимость', 'сумма', 'сумма себест.', 'прибыль', 'рентабельность']
2026-06-10 09:01:47 │ INFO    │ crm_parser.sales_parser │ Column mapping: {'name': 1, 'quantity': 3, 'price': 4, 'cost': 5, 'total_revenue': 6, 'total_cost': 7, 'profit': 8, 'profitability': 9}
2026-06-10 09:01:47 │ INFO    │ crm_parser.sales_parser │ Skipped 1 ignored products
2026-06-10 09:01:47 │ INFO    │ crm_parser.sales_parser │ Parsed 24 sales items from page
2026-06-10 09:01:47 │ INFO    │ crm_parser.sales_scraper │ [39/40] Scraping 02.05.2026...
2026-06-10 09:01:51 │ INFO    │ crm_parser.sales_scraper │   navigate: 0.0s
2026-06-10 09:01:52 │ INFO    │ crm_parser.sales_scraper │   wait table: 1.0s
2026-06-10 09:01:52 │ INFO    │ crm_parser.sales_scraper │   content: 0.1s
2026-06-10 09:01:52 │ INFO    │ crm_parser.sales_parser │ Table headers (10): ['t\\r', 'название ru', 'название uz', 'количество', 'цена', 'себестоимость', 'сумма', 'сумма себест.', 'прибыль', 'рентабельность']
2026-06-10 09:01:52 │ INFO    │ crm_parser.sales_parser │ Column mapping: {'name': 1, 'quantity': 3, 'price': 4, 'cost': 5, 'total_revenue': 6, 'total_cost': 7, 'profit': 8, 'profitability': 9}
2026-06-10 09:01:52 │ INFO    │ crm_parser.sales_parser │ Skipped 1 ignored products
2026-06-10 09:01:52 │ INFO    │ crm_parser.sales_parser │ Parsed 58 sales items from page
2026-06-10 09:01:52 │ INFO    │ crm_parser.sales_scraper │ [40/40] Scraping 01.05.2026...
2026-06-10 09:01:56 │ INFO    │ crm_parser.sales_scraper │   navigate: 0.0s
2026-06-10 09:01:57 │ INFO    │ crm_parser.sales_scraper │   wait table: 0.9s
2026-06-10 09:01:57 │ INFO    │ crm_parser.sales_scraper │   content: 0.1s
2026-06-10 09:01:57 │ INFO    │ crm_parser.sales_parser │ Table headers (10): ['t\\r', 'название ru', 'название uz', 'количество', 'цена', 'себестоимость', 'сумма', 'сумма себест.', 'прибыль', 'рентабельность']
2026-06-10 09:01:57 │ INFO    │ crm_parser.sales_parser │ Column mapping: {'name': 1, 'quantity': 3, 'price': 4, 'cost': 5, 'total_revenue': 6, 'total_cost': 7, 'profit': 8, 'profitability': 9}
2026-06-10 09:01:57 │ INFO    │ crm_parser.sales_parser │ Skipped 1 ignored products
2026-06-10 09:01:57 │ INFO    │ crm_parser.sales_parser │ Parsed 32 sales items from page
2026-06-10 09:01:57 │ INFO    │ crm_parser.database │ Sales session 18 completed: 2113 items
2026-06-10 09:01:57 │ INFO    │ crm_parser.sales_scraper │ ============================================================
2026-06-10 09:01:57 │ INFO    │ crm_parser.sales_scraper │ Sales scraping done! 2113 items across 40 days
2026-06-10 09:01:57 │ INFO    │ crm_parser.sales_scraper │ ============================================================
2026-06-10 09:01:57 │ INFO    │ crm_parser.main │ Archived 4 old files → C:\Users\WinAdmin\CODE\CRM parser\output\sales\old
2026-06-10 09:01:57 │ INFO    │ crm_parser.main │ Generating sales CSV files...
2026-06-10 09:01:57 │ INFO    │ crm_parser.sales_analytics │ sales pivot: 1368 товаров × 40 дат → sales_2026-05-01_2026-06-09.csv
2026-06-10 09:01:57 │ INFO    │ crm_parser.main │   [1] C:\Users\WinAdmin\CODE\CRM parser\output\sales\sales_2026-05-01_2026-06-09.csv
2026-06-10 09:01:57 │ INFO    │ crm_parser.sales_analytics │ sales categories: 267 категорий → sales_categories_2026-05-01_2026-06-09.csv
2026-06-10 09:01:57 │ INFO    │ crm_parser.main │   [2] C:\Users\WinAdmin\CODE\CRM parser\output\sales\sales_categories_2026-05-01_2026-06-09.csv
2026-06-10 09:01:57 │ INFO    │ crm_parser.sales_analytics │ sales products: 1368 товаров → sales_products_2026-05-01_2026-06-09.csv
2026-06-10 09:01:57 │ INFO    │ crm_parser.main │   [3] C:\Users\WinAdmin\CODE\CRM parser\output\sales\sales_products_2026-05-01_2026-06-09.csv
2026-06-10 09:01:57 │ INFO    │ crm_parser.sales_analytics │ sales_changes: 977 записей, 6 сессий → sales_changes_2026-05-01_2026-06-09.csv
2026-06-10 09:01:57 │ INFO    │ crm_parser.main │   [4] C:\Users\WinAdmin\CODE\CRM parser\output\sales\sales_changes_2026-05-01_2026-06-09.csv
2026-06-10 09:01:57 │ INFO    │ crm_parser.change_detector │ Comparing session #18 with previous #17
2026-06-10 09:01:57 │ INFO    │ crm_parser.change_detector │ Comparing 39 overlapping dates...
2026-06-10 09:01:57 │ INFO    │ crm_parser.change_detector │ Change report #5 created: 6 days with changes
2026-06-10 09:01:57 │ INFO    │ crm_parser.main │   [5] Change report: 6 days with changes
2026-06-10 09:01:57 │ INFO    │ crm_parser.main │ 
2026-06-10 09:01:57 │ INFO    │ crm_parser.main │ ============================================================
2026-06-10 09:01:58 │ INFO    │ crm_parser.main │ FULL SCRAPE COMPLETE!
2026-06-10 09:01:58 │ INFO    │ crm_parser.main │ ============================================================
2026-06-10 09:01:58 │ INFO    │ crm_parser.browser │ Disconnecting from bot Chrome...
2026-06-10 09:01:58 │ INFO    │ crm_parser.browser │ Disconnected (bot Chrome still running)
2026-06-10 10:46:02 │ INFO    │ crm_parser.main │ Log file: C:\Users\WinAdmin\CODE\CRM parser\data\logs\crm_2026-06-10.log
2026-06-10 10:46:04 │ INFO    │ crm_parser.browser │ Chrome: C:\Program Files\Google\Chrome\Application\chrome.exe
2026-06-10 10:46:04 │ INFO    │ crm_parser.browser │ Bot profile: C:\Users\WinAdmin\CODE\CRM parser\chrome_profile
2026-06-10 10:46:04 │ INFO    │ crm_parser.browser │ Starting bot Chrome (CDP port 9222)...
2026-06-10 10:46:06 │ INFO    │ crm_parser.browser │ Chrome CDP port ready (attempt 1)
2026-06-10 10:46:08 │ INFO    │ crm_parser.browser │ Подключение к Chrome через CDP...
2026-06-10 10:46:09 │ INFO    │ crm_parser.browser │ Подключено к Chrome бота (отдельный профиль)
2026-06-10 10:46:09 │ INFO    │ crm_parser.database │ DB: C:\Users\WinAdmin\CODE\CRM parser\data\crm.db
2026-06-10 10:46:09 │ INFO    │ crm_parser.main │ ============================================================
2026-06-10 10:46:09 │ INFO    │ crm_parser.main │ FULL SCRAPE: Products + Sales
2026-06-10 10:46:09 │ INFO    │ crm_parser.main │ ============================================================
2026-06-10 10:46:09 │ INFO    │ crm_parser.main │ 
2026-06-10 10:46:09 │ INFO    │ crm_parser.main │ >>> Step 1/2: Products
2026-06-10 10:46:09 │ INFO    │ crm_parser.main │ Scraping products...
2026-06-10 10:46:09 │ INFO    │ crm_parser.main │    URL: https://crm.asaxiy.uz
2026-06-10 10:46:09 │ INFO    │ crm_parser.main │    Pages: 1 -> end
2026-06-10 10:46:09 │ INFO    │ crm_parser.scraper │ ============================================================
2026-06-10 10:46:09 │ INFO    │ crm_parser.scraper │ Начинаем парсинг товаров
2026-06-10 10:46:09 │ INFO    │ crm_parser.scraper │ ============================================================
2026-06-10 10:46:12 │ INFO    │ crm_parser.parser │ Курс доллара: 1$ = 12080.00 UZS
2026-06-10 10:46:12 │ INFO    │ crm_parser.scraper │ Kurs: 1$ = 12080.00 UZS
2026-06-10 10:46:12 │ INFO    │ crm_parser.database │ New session created: id=15
2026-06-10 10:46:12 │ INFO    │ crm_parser.scraper │ Total products: 29 385, pages: 147
2026-06-10 10:46:12 │ INFO    │ crm_parser.parser │ Пропущено 78 товаров из игнорируемых категорий (книги)
2026-06-10 10:46:12 │ INFO    │ crm_parser.parser │ Спарсено 122 товаров со страницы
2026-06-10 10:46:20 │ INFO    │ crm_parser.parser │ Пропущено 33 товаров из игнорируемых категорий (книги)
2026-06-10 10:46:20 │ INFO    │ crm_parser.parser │ Спарсено 167 товаров со страницы
2026-06-10 10:46:26 │ INFO    │ crm_parser.parser │ Пропущено 104 товаров из игнорируемых категорий (книги)
2026-06-10 10:46:26 │ INFO    │ crm_parser.parser │ Спарсено 96 товаров со страницы
2026-06-10 10:46:32 │ INFO    │ crm_parser.parser │ Пропущено 57 товаров из игнорируемых категорий (книги)
2026-06-10 10:46:32 │ INFO    │ crm_parser.parser │ Спарсено 143 товаров со страницы
2026-06-10 10:46:38 │ INFO    │ crm_parser.parser │ Пропущено 17 товаров из игнорируемых категорий (книги)
2026-06-10 10:46:38 │ INFO    │ crm_parser.parser │ Спарсено 183 товаров со страницы
2026-06-10 10:46:46 │ INFO    │ crm_parser.parser │ Пропущено 9 товаров из игнорируемых категорий (книги)
2026-06-10 10:46:46 │ INFO    │ crm_parser.parser │ Спарсено 191 товаров со страницы
2026-06-10 10:46:52 │ INFO    │ crm_parser.parser │ Пропущено 20 товаров из игнорируемых категорий (книги)
2026-06-10 10:46:52 │ INFO    │ crm_parser.parser │ Спарсено 180 товаров со страницы
2026-06-10 10:46:59 │ INFO    │ crm_parser.parser │ Пропущено 12 товаров из игнорируемых категорий (книги)
2026-06-10 10:46:59 │ INFO    │ crm_parser.parser │ Спарсено 188 товаров со страницы
2026-06-10 10:47:05 │ INFO    │ crm_parser.parser │ Пропущено 28 товаров из игнорируемых категорий (книги)
2026-06-10 10:47:05 │ INFO    │ crm_parser.parser │ Спарсено 172 товаров со страницы
2026-06-10 10:47:11 │ INFO    │ crm_parser.parser │ Пропущено 9 товаров из игнорируемых категорий (книги)
2026-06-10 10:47:11 │ INFO    │ crm_parser.parser │ Спарсено 191 товаров со страницы
2026-06-10 10:47:18 │ INFO    │ crm_parser.parser │ Пропущено 10 товаров из игнорируемых категорий (книги)
2026-06-10 10:47:18 │ INFO    │ crm_parser.parser │ Спарсено 190 товаров со страницы
2026-06-10 10:47:24 │ INFO    │ crm_parser.parser │ Пропущено 14 товаров из игнорируемых категорий (книги)
2026-06-10 10:47:24 │ INFO    │ crm_parser.parser │ Спарсено 186 товаров со страницы
2026-06-10 10:47:30 │ INFO    │ crm_parser.parser │ Пропущено 34 товаров из игнорируемых категорий (книги)
2026-06-10 10:47:30 │ INFO    │ crm_parser.parser │ Спарсено 166 товаров со страницы
2026-06-10 10:47:37 │ INFO    │ crm_parser.parser │ Пропущено 61 товаров из игнорируемых категорий (книги)
2026-06-10 10:47:37 │ INFO    │ crm_parser.parser │ Спарсено 139 товаров со страницы
2026-06-10 10:47:43 │ INFO    │ crm_parser.parser │ Пропущено 54 товаров из игнорируемых категорий (книги)
2026-06-10 10:47:43 │ INFO    │ crm_parser.parser │ Спарсено 146 товаров со страницы
2026-06-10 10:47:50 │ INFO    │ crm_parser.parser │ Пропущено 15 товаров из игнорируемых категорий (книги)
2026-06-10 10:47:50 │ INFO    │ crm_parser.parser │ Спарсено 185 товаров со страницы
2026-06-10 10:47:56 │ INFO    │ crm_parser.parser │ Пропущено 42 товаров из игнорируемых категорий (книги)
2026-06-10 10:47:56 │ INFO    │ crm_parser.parser │ Спарсено 158 товаров со страницы
2026-06-10 10:48:03 │ INFO    │ crm_parser.parser │ Пропущено 53 товаров из игнорируемых категорий (книги)
2026-06-10 10:48:03 │ INFO    │ crm_parser.parser │ Спарсено 147 товаров со страницы
2026-06-10 10:48:11 │ INFO    │ crm_parser.parser │ Пропущено 82 товаров из игнорируемых категорий (книги)
2026-06-10 10:48:11 │ INFO    │ crm_parser.parser │ Спарсено 118 товаров со страницы
2026-06-10 10:48:18 │ INFO    │ crm_parser.parser │ Пропущено 74 товаров из игнорируемых категорий (книги)
2026-06-10 10:48:18 │ INFO    │ crm_parser.parser │ Спарсено 126 товаров со страницы
2026-06-10 10:48:24 │ INFO    │ crm_parser.parser │ Пропущено 94 товаров из игнорируемых категорий (книги)
2026-06-10 10:48:24 │ INFO    │ crm_parser.parser │ Спарсено 106 товаров со страницы
2026-06-10 10:48:32 │ INFO    │ crm_parser.parser │ Пропущено 73 товаров из игнорируемых категорий (книги)
2026-06-10 10:48:32 │ INFO    │ crm_parser.parser │ Спарсено 127 товаров со страницы
2026-06-10 10:48:38 │ INFO    │ crm_parser.parser │ Пропущено 73 товаров из игнорируемых категорий (книги)
2026-06-10 10:48:38 │ INFO    │ crm_parser.parser │ Спарсено 127 товаров со страницы
2026-06-10 10:48:45 │ INFO    │ crm_parser.parser │ Пропущено 32 товаров из игнорируемых категорий (книги)
2026-06-10 10:48:45 │ INFO    │ crm_parser.parser │ Спарсено 168 товаров со страницы
2026-06-10 10:48:52 │ INFO    │ crm_parser.parser │ Пропущено 21 товаров из игнорируемых категорий (книги)
2026-06-10 10:48:52 │ INFO    │ crm_parser.parser │ Спарсено 179 товаров со страницы
2026-06-10 10:49:00 │ INFO    │ crm_parser.parser │ Пропущено 95 товаров из игнорируемых категорий (книги)
2026-06-10 10:49:00 │ INFO    │ crm_parser.parser │ Спарсено 105 товаров со страницы
2026-06-10 10:49:06 │ INFO    │ crm_parser.parser │ Пропущено 44 товаров из игнорируемых категорий (книги)
2026-06-10 10:49:06 │ INFO    │ crm_parser.parser │ Спарсено 156 товаров со страницы
2026-06-10 10:49:13 │ INFO    │ crm_parser.parser │ Пропущено 14 товаров из игнорируемых категорий (книги)
2026-06-10 10:49:13 │ INFO    │ crm_parser.parser │ Спарсено 186 товаров со страницы
2026-06-10 10:49:20 │ INFO    │ crm_parser.parser │ Пропущено 33 товаров из игнорируемых категорий (книги)
2026-06-10 10:49:20 │ INFO    │ crm_parser.parser │ Спарсено 167 товаров со страницы
2026-06-10 10:49:27 │ INFO    │ crm_parser.parser │ Пропущено 40 товаров из игнорируемых категорий (книги)
2026-06-10 10:49:27 │ INFO    │ crm_parser.parser │ Спарсено 160 товаров со страницы
2026-06-10 10:49:34 │ INFO    │ crm_parser.parser │ Пропущено 37 товаров из игнорируемых категорий (книги)
2026-06-10 10:49:34 │ INFO    │ crm_parser.parser │ Спарсено 163 товаров со страницы
2026-06-10 10:49:40 │ INFO    │ crm_parser.parser │ Пропущено 157 товаров из игнорируемых категорий (книги)
2026-06-10 10:49:40 │ INFO    │ crm_parser.parser │ Спарсено 43 товаров со страницы
2026-06-10 10:49:46 │ INFO    │ crm_parser.parser │ Пропущено 151 товаров из игнорируемых категорий (книги)
2026-06-10 10:49:46 │ INFO    │ crm_parser.parser │ Спарсено 49 товаров со страницы
2026-06-10 10:49:52 │ INFO    │ crm_parser.parser │ Пропущено 112 товаров из игнорируемых категорий (книги)
2026-06-10 10:49:52 │ INFO    │ crm_parser.parser │ Спарсено 88 товаров со страницы
2026-06-10 10:49:59 │ INFO    │ crm_parser.parser │ Пропущено 126 товаров из игнорируемых категорий (книги)
2026-06-10 10:49:59 │ INFO    │ crm_parser.parser │ Спарсено 74 товаров со страницы
2026-06-10 10:50:05 │ INFO    │ crm_parser.parser │ Пропущено 135 товаров из игнорируемых категорий (книги)
2026-06-10 10:50:05 │ INFO    │ crm_parser.parser │ Спарсено 65 товаров со страницы
2026-06-10 10:50:11 │ INFO    │ crm_parser.parser │ Пропущено 16 товаров из игнорируемых категорий (книги)
2026-06-10 10:50:11 │ INFO    │ crm_parser.parser │ Спарсено 184 товаров со страницы
2026-06-10 10:50:17 │ INFO    │ crm_parser.parser │ Пропущено 19 товаров из игнорируемых категорий (книги)
2026-06-10 10:50:17 │ INFO    │ crm_parser.parser │ Спарсено 181 товаров со страницы
2026-06-10 10:50:23 │ INFO    │ crm_parser.parser │ Пропущено 48 товаров из игнорируемых категорий (книги)
2026-06-10 10:50:23 │ INFO    │ crm_parser.parser │ Спарсено 152 товаров со страницы
2026-06-10 10:50:30 │ INFO    │ crm_parser.parser │ Пропущено 28 товаров из игнорируемых категорий (книги)
2026-06-10 10:50:30 │ INFO    │ crm_parser.parser │ Спарсено 172 товаров со страницы
2026-06-10 10:50:36 │ INFO    │ crm_parser.parser │ Пропущено 34 товаров из игнорируемых категорий (книги)
2026-06-10 10:50:36 │ INFO    │ crm_parser.parser │ Спарсено 166 товаров со страницы
2026-06-10 10:50:42 │ INFO    │ crm_parser.parser │ Пропущено 36 товаров из игнорируемых категорий (книги)
2026-06-10 10:50:42 │ INFO    │ crm_parser.parser │ Спарсено 164 товаров со страницы
2026-06-10 10:50:49 │ INFO    │ crm_parser.parser │ Пропущено 19 товаров из игнорируемых категорий (книги)
2026-06-10 10:50:49 │ INFO    │ crm_parser.parser │ Спарсено 181 товаров со страницы
2026-06-10 10:50:56 │ INFO    │ crm_parser.parser │ Пропущено 29 товаров из игнорируемых категорий (книги)
2026-06-10 10:50:56 │ INFO    │ crm_parser.parser │ Спарсено 171 товаров со страницы
2026-06-10 10:51:02 │ INFO    │ crm_parser.parser │ Пропущено 42 товаров из игнорируемых категорий (книги)
2026-06-10 10:51:02 │ INFO    │ crm_parser.parser │ Спарсено 158 товаров со страницы
2026-06-10 10:51:08 │ INFO    │ crm_parser.parser │ Пропущено 72 товаров из игнорируемых категорий (книги)
2026-06-10 10:51:08 │ INFO    │ crm_parser.parser │ Спарсено 128 товаров со страницы
2026-06-10 10:51:15 │ INFO    │ crm_parser.parser │ Пропущено 44 товаров из игнорируемых категорий (книги)
2026-06-10 10:51:15 │ INFO    │ crm_parser.parser │ Спарсено 156 товаров со страницы
2026-06-10 10:51:21 │ INFO    │ crm_parser.parser │ Пропущено 33 товаров из игнорируемых категорий (книги)
2026-06-10 10:51:21 │ INFO    │ crm_parser.parser │ Спарсено 167 товаров со страницы
2026-06-10 10:51:29 │ INFO    │ crm_parser.parser │ Пропущено 10 товаров из игнорируемых категорий (книги)
2026-06-10 10:51:29 │ INFO    │ crm_parser.parser │ Спарсено 190 товаров со страницы
2026-06-10 10:51:35 │ INFO    │ crm_parser.parser │ Пропущено 10 товаров из игнорируемых категорий (книги)
2026-06-10 10:51:35 │ INFO    │ crm_parser.parser │ Спарсено 190 товаров со страницы
2026-06-10 10:51:41 │ INFO    │ crm_parser.parser │ Пропущено 16 товаров из игнорируемых категорий (книги)
2026-06-10 10:51:41 │ INFO    │ crm_parser.parser │ Спарсено 184 товаров со страницы
2026-06-10 10:51:48 │ INFO    │ crm_parser.parser │ Пропущено 3 товаров из игнорируемых категорий (книги)
2026-06-10 10:51:48 │ INFO    │ crm_parser.parser │ Спарсено 197 товаров со страницы
2026-06-10 10:51:55 │ INFO    │ crm_parser.parser │ Пропущено 9 товаров из игнорируемых категорий (книги)
2026-06-10 10:51:55 │ INFO    │ crm_parser.parser │ Спарсено 191 товаров со страницы
2026-06-10 10:52:02 │ INFO    │ crm_parser.parser │ Пропущено 2 товаров из игнорируемых категорий (книги)
2026-06-10 10:52:02 │ INFO    │ crm_parser.parser │ Спарсено 198 товаров со страницы
2026-06-10 10:52:08 │ INFO    │ crm_parser.parser │ Пропущено 1 товаров из игнорируемых категорий (книги)
2026-06-10 10:52:08 │ INFO    │ crm_parser.parser │ Спарсено 199 товаров со страницы
2026-06-10 10:52:15 │ INFO    │ crm_parser.parser │ Пропущено 13 товаров из игнорируемых категорий (книги)
2026-06-10 10:52:15 │ INFO    │ crm_parser.parser │ Спарсено 187 товаров со страницы
2026-06-10 10:52:21 │ INFO    │ crm_parser.parser │ Пропущено 21 товаров из игнорируемых категорий (книги)
2026-06-10 10:52:21 │ INFO    │ crm_parser.parser │ Спарсено 179 товаров со страницы
2026-06-10 10:52:28 │ INFO    │ crm_parser.parser │ Пропущено 36 товаров из игнорируемых категорий (книги)
2026-06-10 10:52:28 │ INFO    │ crm_parser.parser │ Спарсено 164 товаров со страницы
2026-06-10 10:52:35 │ INFO    │ crm_parser.parser │ Пропущено 40 товаров из игнорируемых категорий (книги)
2026-06-10 10:52:35 │ INFO    │ crm_parser.parser │ Спарсено 160 товаров со страницы
2026-06-10 10:52:42 │ INFO    │ crm_parser.parser │ Пропущено 21 товаров из игнорируемых категорий (книги)
2026-06-10 10:52:42 │ INFO    │ crm_parser.parser │ Спарсено 179 товаров со страницы
2026-06-10 10:52:49 │ INFO    │ crm_parser.parser │ Пропущено 27 товаров из игнорируемых категорий (книги)
2026-06-10 10:52:49 │ INFO    │ crm_parser.parser │ Спарсено 173 товаров со страницы
2026-06-10 10:52:55 │ INFO    │ crm_parser.parser │ Пропущено 56 товаров из игнорируемых категорий (книги)
2026-06-10 10:52:55 │ INFO    │ crm_parser.parser │ Спарсено 144 товаров со страницы
2026-06-10 10:53:02 │ INFO    │ crm_parser.parser │ Пропущено 58 товаров из игнорируемых категорий (книги)
2026-06-10 10:53:02 │ INFO    │ crm_parser.parser │ Спарсено 142 товаров со страницы
2026-06-10 10:53:09 │ INFO    │ crm_parser.parser │ Пропущено 79 товаров из игнорируемых категорий (книги)
2026-06-10 10:53:09 │ INFO    │ crm_parser.parser │ Спарсено 121 товаров со страницы
2026-06-10 10:53:15 │ INFO    │ crm_parser.parser │ Пропущено 141 товаров из игнорируемых категорий (книги)
2026-06-10 10:53:15 │ INFO    │ crm_parser.parser │ Спарсено 59 товаров со страницы
2026-06-10 10:53:21 │ INFO    │ crm_parser.parser │ Пропущено 146 товаров из игнорируемых категорий (книги)
2026-06-10 10:53:21 │ INFO    │ crm_parser.parser │ Спарсено 54 товаров со страницы
2026-06-10 10:53:27 │ INFO    │ crm_parser.parser │ Пропущено 159 товаров из игнорируемых категорий (книги)
2026-06-10 10:53:27 │ INFO    │ crm_parser.parser │ Спарсено 41 товаров со страницы
2026-06-10 10:53:33 │ INFO    │ crm_parser.parser │ Пропущено 156 товаров из игнорируемых категорий (книги)
2026-06-10 10:53:33 │ INFO    │ crm_parser.parser │ Спарсено 44 товаров со страницы
2026-06-10 10:53:39 │ INFO    │ crm_parser.parser │ Пропущено 180 товаров из игнорируемых категорий (книги)
2026-06-10 10:53:39 │ INFO    │ crm_parser.parser │ Спарсено 20 товаров со страницы
2026-06-10 10:53:46 │ INFO    │ crm_parser.parser │ Пропущено 182 товаров из игнорируемых категорий (книги)
2026-06-10 10:53:46 │ INFO    │ crm_parser.parser │ Спарсено 18 товаров со страницы
2026-06-10 10:53:52 │ INFO    │ crm_parser.parser │ Пропущено 130 товаров из игнорируемых категорий (книги)
2026-06-10 10:53:52 │ INFO    │ crm_parser.parser │ Спарсено 70 товаров со страницы
2026-06-10 10:53:58 │ INFO    │ crm_parser.parser │ Пропущено 78 товаров из игнорируемых категорий (книги)
2026-06-10 10:53:58 │ INFO    │ crm_parser.parser │ Спарсено 122 товаров со страницы
2026-06-10 10:54:05 │ INFO    │ crm_parser.parser │ Пропущено 33 товаров из игнорируемых категорий (книги)
2026-06-10 10:54:05 │ INFO    │ crm_parser.parser │ Спарсено 167 товаров со страницы
2026-06-10 10:54:12 │ INFO    │ crm_parser.parser │ Пропущено 49 товаров из игнорируемых категорий (книги)
2026-06-10 10:54:12 │ INFO    │ crm_parser.parser │ Спарсено 151 товаров со страницы
2026-06-10 10:54:19 │ INFO    │ crm_parser.parser │ Пропущено 66 товаров из игнорируемых категорий (книги)
2026-06-10 10:54:19 │ INFO    │ crm_parser.parser │ Спарсено 134 товаров со страницы
2026-06-10 10:54:26 │ INFO    │ crm_parser.parser │ Пропущено 36 товаров из игнорируемых категорий (книги)
2026-06-10 10:54:26 │ INFO    │ crm_parser.parser │ Спарсено 164 товаров со страницы
2026-06-10 10:54:33 │ INFO    │ crm_parser.parser │ Пропущено 19 товаров из игнорируемых категорий (книги)
2026-06-10 10:54:33 │ INFO    │ crm_parser.parser │ Спарсено 181 товаров со страницы
2026-06-10 10:54:40 │ INFO    │ crm_parser.parser │ Пропущено 62 товаров из игнорируемых категорий (книги)
2026-06-10 10:54:40 │ INFO    │ crm_parser.parser │ Спарсено 138 товаров со страницы
2026-06-10 10:54:46 │ INFO    │ crm_parser.parser │ Пропущено 30 товаров из игнорируемых категорий (книги)
2026-06-10 10:54:46 │ INFO    │ crm_parser.parser │ Спарсено 170 товаров со страницы
2026-06-10 10:54:52 │ INFO    │ crm_parser.parser │ Пропущено 22 товаров из игнорируемых категорий (книги)
2026-06-10 10:54:52 │ INFO    │ crm_parser.parser │ Спарсено 178 товаров со страницы
2026-06-10 10:54:58 │ INFO    │ crm_parser.parser │ Пропущено 61 товаров из игнорируемых категорий (книги)
2026-06-10 10:54:58 │ INFO    │ crm_parser.parser │ Спарсено 139 товаров со страницы
2026-06-10 10:55:05 │ INFO    │ crm_parser.parser │ Пропущено 33 товаров из игнорируемых категорий (книги)
2026-06-10 10:55:05 │ INFO    │ crm_parser.parser │ Спарсено 167 товаров со страницы
2026-06-10 10:55:12 │ INFO    │ crm_parser.parser │ Пропущено 16 товаров из игнорируемых категорий (книги)
2026-06-10 10:55:12 │ INFO    │ crm_parser.parser │ Спарсено 184 товаров со страницы
2026-06-10 10:55:19 │ INFO    │ crm_parser.parser │ Пропущено 62 товаров из игнорируемых категорий (книги)
2026-06-10 10:55:19 │ INFO    │ crm_parser.parser │ Спарсено 138 товаров со страницы
2026-06-10 10:55:26 │ INFO    │ crm_parser.parser │ Пропущено 48 товаров из игнорируемых категорий (книги)
2026-06-10 10:55:26 │ INFO    │ crm_parser.parser │ Спарсено 152 товаров со страницы
2026-06-10 10:55:33 │ INFO    │ crm_parser.parser │ Пропущено 133 товаров из игнорируемых категорий (книги)
2026-06-10 10:55:33 │ INFO    │ crm_parser.parser │ Спарсено 67 товаров со страницы
2026-06-10 10:55:39 │ INFO    │ crm_parser.parser │ Пропущено 74 товаров из игнорируемых категорий (книги)
2026-06-10 10:55:39 │ INFO    │ crm_parser.parser │ Спарсено 126 товаров со страницы
2026-06-10 10:55:46 │ INFO    │ crm_parser.parser │ Пропущено 56 товаров из игнорируемых категорий (книги)
2026-06-10 10:55:46 │ INFO    │ crm_parser.parser │ Спарсено 144 товаров со страницы
2026-06-10 10:55:52 │ INFO    │ crm_parser.parser │ Пропущено 48 товаров из игнорируемых категорий (книги)
2026-06-10 10:55:52 │ INFO    │ crm_parser.parser │ Спарсено 152 товаров со страницы
2026-06-10 10:55:58 │ INFO    │ crm_parser.parser │ Пропущено 63 товаров из игнорируемых категорий (книги)
2026-06-10 10:55:58 │ INFO    │ crm_parser.parser │ Спарсено 137 товаров со страницы
2026-06-10 10:56:04 │ INFO    │ crm_parser.parser │ Пропущено 38 товаров из игнорируемых категорий (книги)
2026-06-10 10:56:04 │ INFO    │ crm_parser.parser │ Спарсено 162 товаров со страницы
2026-06-10 10:56:12 │ INFO    │ crm_parser.parser │ Пропущено 59 товаров из игнорируемых категорий (книги)
2026-06-10 10:56:12 │ INFO    │ crm_parser.parser │ Спарсено 141 товаров со страницы
2026-06-10 10:56:19 │ INFO    │ crm_parser.parser │ Пропущено 45 товаров из игнорируемых категорий (книги)
2026-06-10 10:56:19 │ INFO    │ crm_parser.parser │ Спарсено 155 товаров со страницы
2026-06-10 10:56:26 │ INFO    │ crm_parser.parser │ Пропущено 57 товаров из игнорируемых категорий (книги)
2026-06-10 10:56:26 │ INFO    │ crm_parser.parser │ Спарсено 143 товаров со страницы
2026-06-10 10:56:33 │ INFO    │ crm_parser.parser │ Пропущено 23 товаров из игнорируемых категорий (книги)
2026-06-10 10:56:33 │ INFO    │ crm_parser.parser │ Спарсено 177 товаров со страницы
2026-06-10 10:56:41 │ INFO    │ crm_parser.parser │ Пропущено 65 товаров из игнорируемых категорий (книги)
2026-06-10 10:56:41 │ INFO    │ crm_parser.parser │ Спарсено 135 товаров со страницы
2026-06-10 10:56:47 │ INFO    │ crm_parser.parser │ Пропущено 95 товаров из игнорируемых категорий (книги)
2026-06-10 10:56:47 │ INFO    │ crm_parser.parser │ Спарсено 105 товаров со страницы
2026-06-10 10:56:54 │ INFO    │ crm_parser.parser │ Пропущено 83 товаров из игнорируемых категорий (книги)
2026-06-10 10:56:54 │ INFO    │ crm_parser.parser │ Спарсено 117 товаров со страницы
2026-06-10 10:57:00 │ INFO    │ crm_parser.parser │ Пропущено 47 товаров из игнорируемых категорий (книги)
2026-06-10 10:57:00 │ INFO    │ crm_parser.parser │ Спарсено 153 товаров со страницы
2026-06-10 10:57:07 │ INFO    │ crm_parser.parser │ Пропущено 114 товаров из игнорируемых категорий (книги)
2026-06-10 10:57:07 │ INFO    │ crm_parser.parser │ Спарсено 86 товаров со страницы
2026-06-10 10:57:14 │ INFO    │ crm_parser.parser │ Пропущено 125 товаров из игнорируемых категорий (книги)
2026-06-10 10:57:14 │ INFO    │ crm_parser.parser │ Спарсено 75 товаров со страницы
2026-06-10 10:57:20 │ INFO    │ crm_parser.parser │ Пропущено 57 товаров из игнорируемых категорий (книги)
2026-06-10 10:57:20 │ INFO    │ crm_parser.parser │ Спарсено 143 товаров со страницы
2026-06-10 10:57:26 │ INFO    │ crm_parser.parser │ Пропущено 54 товаров из игнорируемых категорий (книги)
2026-06-10 10:57:26 │ INFO    │ crm_parser.parser │ Спарсено 146 товаров со страницы
2026-06-10 10:57:33 │ INFO    │ crm_parser.parser │ Пропущено 43 товаров из игнорируемых категорий (книги)
2026-06-10 10:57:33 │ INFO    │ crm_parser.parser │ Спарсено 157 товаров со страницы
2026-06-10 10:57:40 │ INFO    │ crm_parser.parser │ Пропущено 72 товаров из игнорируемых категорий (книги)
2026-06-10 10:57:40 │ INFO    │ crm_parser.parser │ Спарсено 128 товаров со страницы
2026-06-10 10:57:47 │ INFO    │ crm_parser.parser │ Пропущено 64 товаров из игнорируемых категорий (книги)
2026-06-10 10:57:47 │ INFO    │ crm_parser.parser │ Спарсено 136 товаров со страницы
2026-06-10 10:57:54 │ INFO    │ crm_parser.parser │ Пропущено 65 товаров из игнорируемых категорий (книги)
2026-06-10 10:57:54 │ INFO    │ crm_parser.parser │ Спарсено 135 товаров со страницы
2026-06-10 10:58:00 │ INFO    │ crm_parser.parser │ Пропущено 115 товаров из игнорируемых категорий (книги)
2026-06-10 10:58:00 │ INFO    │ crm_parser.parser │ Спарсено 85 товаров со страницы
2026-06-10 10:58:07 │ INFO    │ crm_parser.parser │ Пропущено 82 товаров из игнорируемых категорий (книги)
2026-06-10 10:58:07 │ INFO    │ crm_parser.parser │ Спарсено 118 товаров со страницы
2026-06-10 10:58:14 │ INFO    │ crm_parser.parser │ Пропущено 28 товаров из игнорируемых категорий (книги)
2026-06-10 10:58:14 │ INFO    │ crm_parser.parser │ Спарсено 172 товаров со страницы
2026-06-10 10:58:21 │ INFO    │ crm_parser.parser │ Пропущено 63 товаров из игнорируемых категорий (книги)
2026-06-10 10:58:21 │ INFO    │ crm_parser.parser │ Спарсено 137 товаров со страницы
2026-06-10 10:58:28 │ INFO    │ crm_parser.parser │ Пропущено 94 товаров из игнорируемых категорий (книги)
2026-06-10 10:58:28 │ INFO    │ crm_parser.parser │ Спарсено 106 товаров со страницы
2026-06-10 10:58:35 │ INFO    │ crm_parser.parser │ Пропущено 62 товаров из игнорируемых категорий (книги)
2026-06-10 10:58:35 │ INFO    │ crm_parser.parser │ Спарсено 138 товаров со страницы
2026-06-10 10:58:41 │ INFO    │ crm_parser.parser │ Пропущено 58 товаров из игнорируемых категорий (книги)
2026-06-10 10:58:41 │ INFO    │ crm_parser.parser │ Спарсено 142 товаров со страницы
2026-06-10 10:58:48 │ INFO    │ crm_parser.parser │ Пропущено 121 товаров из игнорируемых категорий (книги)
2026-06-10 10:58:48 │ INFO    │ crm_parser.parser │ Спарсено 79 товаров со страницы
2026-06-10 10:58:55 │ INFO    │ crm_parser.parser │ Пропущено 62 товаров из игнорируемых категорий (книги)
2026-06-10 10:58:55 │ INFO    │ crm_parser.parser │ Спарсено 138 товаров со страницы
2026-06-10 10:59:02 │ INFO    │ crm_parser.parser │ Пропущено 71 товаров из игнорируемых категорий (книги)
2026-06-10 10:59:02 │ INFO    │ crm_parser.parser │ Спарсено 129 товаров со страницы
2026-06-10 10:59:10 │ INFO    │ crm_parser.parser │ Пропущено 101 товаров из игнорируемых категорий (книги)
2026-06-10 10:59:10 │ INFO    │ crm_parser.parser │ Спарсено 99 товаров со страницы
2026-06-10 10:59:16 │ INFO    │ crm_parser.parser │ Пропущено 115 товаров из игнорируемых категорий (книги)
2026-06-10 10:59:16 │ INFO    │ crm_parser.parser │ Спарсено 85 товаров со страницы
2026-06-10 10:59:23 │ INFO    │ crm_parser.parser │ Пропущено 111 товаров из игнорируемых категорий (книги)
2026-06-10 10:59:23 │ INFO    │ crm_parser.parser │ Спарсено 89 товаров со страницы
2026-06-10 10:59:30 │ INFO    │ crm_parser.parser │ Пропущено 62 товаров из игнорируемых категорий (книги)
2026-06-10 10:59:30 │ INFO    │ crm_parser.parser │ Спарсено 138 товаров со страницы
2026-06-10 10:59:38 │ INFO    │ crm_parser.parser │ Пропущено 52 товаров из игнорируемых категорий (книги)
2026-06-10 10:59:38 │ INFO    │ crm_parser.parser │ Спарсено 148 товаров со страницы
2026-06-10 10:59:44 │ INFO    │ crm_parser.parser │ Пропущено 91 товаров из игнорируемых категорий (книги)
2026-06-10 10:59:44 │ INFO    │ crm_parser.parser │ Спарсено 109 товаров со страницы
2026-06-10 10:59:51 │ INFO    │ crm_parser.parser │ Пропущено 124 товаров из игнорируемых категорий (книги)
2026-06-10 10:59:51 │ INFO    │ crm_parser.parser │ Спарсено 76 товаров со страницы
2026-06-10 10:59:57 │ INFO    │ crm_parser.parser │ Пропущено 58 товаров из игнорируемых категорий (книги)
2026-06-10 10:59:57 │ INFO    │ crm_parser.parser │ Спарсено 142 товаров со страницы
2026-06-10 11:00:04 │ INFO    │ crm_parser.parser │ Пропущено 19 товаров из игнорируемых категорий (книги)
2026-06-10 11:00:04 │ INFO    │ crm_parser.parser │ Спарсено 181 товаров со страницы
2026-06-10 11:00:11 │ INFO    │ crm_parser.parser │ Пропущено 46 товаров из игнорируемых категорий (книги)
2026-06-10 11:00:11 │ INFO    │ crm_parser.parser │ Спарсено 154 товаров со страницы
2026-06-10 11:00:18 │ INFO    │ crm_parser.parser │ Пропущено 129 товаров из игнорируемых категорий (книги)
2026-06-10 11:00:18 │ INFO    │ crm_parser.parser │ Спарсено 71 товаров со страницы
2026-06-10 11:00:24 │ INFO    │ crm_parser.parser │ Пропущено 108 товаров из игнорируемых категорий (книги)
2026-06-10 11:00:24 │ INFO    │ crm_parser.parser │ Спарсено 92 товаров со страницы
2026-06-10 11:00:32 │ INFO    │ crm_parser.parser │ Пропущено 77 товаров из игнорируемых категорий (книги)
2026-06-10 11:00:32 │ INFO    │ crm_parser.parser │ Спарсено 123 товаров со страницы
2026-06-10 11:00:38 │ INFO    │ crm_parser.parser │ Пропущено 66 товаров из игнорируемых категорий (книги)
2026-06-10 11:00:38 │ INFO    │ crm_parser.parser │ Спарсено 134 товаров со страницы
2026-06-10 11:00:45 │ INFO    │ crm_parser.parser │ Пропущено 94 товаров из игнорируемых категорий (книги)
2026-06-10 11:00:45 │ INFO    │ crm_parser.parser │ Спарсено 106 товаров со страницы
2026-06-10 11:00:52 │ INFO    │ crm_parser.parser │ Пропущено 144 товаров из игнорируемых категорий (книги)
2026-06-10 11:00:52 │ INFO    │ crm_parser.parser │ Спарсено 56 товаров со страницы
2026-06-10 11:00:59 │ INFO    │ crm_parser.parser │ Пропущено 104 товаров из игнорируемых категорий (книги)
2026-06-10 11:00:59 │ INFO    │ crm_parser.parser │ Спарсено 96 товаров со страницы
2026-06-10 11:01:06 │ INFO    │ crm_parser.parser │ Пропущено 110 товаров из игнорируемых категорий (книги)
2026-06-10 11:01:06 │ INFO    │ crm_parser.parser │ Спарсено 90 товаров со страницы
2026-06-10 11:01:13 │ INFO    │ crm_parser.parser │ Пропущено 76 товаров из игнорируемых категорий (книги)
2026-06-10 11:01:13 │ INFO    │ crm_parser.parser │ Спарсено 124 товаров со страницы
2026-06-10 11:01:19 │ INFO    │ crm_parser.parser │ Пропущено 179 товаров из игнорируемых категорий (книги)
2026-06-10 11:01:19 │ INFO    │ crm_parser.parser │ Спарсено 21 товаров со страницы
2026-06-10 11:01:26 │ INFO    │ crm_parser.parser │ Пропущено 181 товаров из игнорируемых категорий (книги)
2026-06-10 11:01:26 │ INFO    │ crm_parser.parser │ Спарсено 19 товаров со страницы
2026-06-10 11:01:33 │ INFO    │ crm_parser.parser │ Пропущено 144 товаров из игнорируемых категорий (книги)
2026-06-10 11:01:33 │ INFO    │ crm_parser.parser │ Спарсено 56 товаров со страницы
2026-06-10 11:01:40 │ INFO    │ crm_parser.parser │ Пропущено 126 товаров из игнорируемых категорий (книги)
2026-06-10 11:01:40 │ INFO    │ crm_parser.parser │ Спарсено 74 товаров со страницы
2026-06-10 11:01:47 │ INFO    │ crm_parser.parser │ Пропущено 118 товаров из игнорируемых категорий (книги)
2026-06-10 11:01:47 │ INFO    │ crm_parser.parser │ Спарсено 82 товаров со страницы
2026-06-10 11:01:55 │ INFO    │ crm_parser.parser │ Пропущено 107 товаров из игнорируемых категорий (книги)
2026-06-10 11:01:55 │ INFO    │ crm_parser.parser │ Спарсено 93 товаров со страницы
2026-06-10 11:02:02 │ INFO    │ crm_parser.parser │ Пропущено 82 товаров из игнорируемых категорий (книги)
2026-06-10 11:02:02 │ INFO    │ crm_parser.parser │ Спарсено 118 товаров со страницы
2026-06-10 11:02:10 │ INFO    │ crm_parser.parser │ Пропущено 37 товаров из игнорируемых категорий (книги)
2026-06-10 11:02:10 │ INFO    │ crm_parser.parser │ Спарсено 163 товаров со страницы
2026-06-10 11:02:17 │ INFO    │ crm_parser.parser │ Пропущено 158 товаров из игнорируемых категорий (книги)
2026-06-10 11:02:17 │ INFO    │ crm_parser.parser │ Спарсено 42 товаров со страницы
2026-06-10 11:02:23 │ INFO    │ crm_parser.parser │ Пропущено 144 товаров из игнорируемых категорий (книги)
2026-06-10 11:02:23 │ INFO    │ crm_parser.parser │ Спарсено 56 товаров со страницы
2026-06-10 11:02:29 │ INFO    │ crm_parser.parser │ Пропущено 74 товаров из игнорируемых категорий (книги)
2026-06-10 11:02:29 │ INFO    │ crm_parser.parser │ Спарсено 111 товаров со страницы
2026-06-10 11:02:29 │ INFO    │ crm_parser.database │ Session 15 completed: 19538 products
2026-06-10 11:02:29 │ INFO    │ crm_parser.scraper │ ============================================================
2026-06-10 11:02:29 │ INFO    │ crm_parser.scraper │ Done! Collected 19538 products (session 15)
2026-06-10 11:02:29 │ INFO    │ crm_parser.scraper │ ============================================================
2026-06-10 11:02:29 │ INFO    │ crm_parser.main │ Archived 4 old files → C:\Users\WinAdmin\CODE\CRM parser\output\products\old
2026-06-10 11:02:29 │ INFO    │ crm_parser.main │ Generating product CSV files...
2026-06-10 11:02:29 │ INFO    │ crm_parser.exporter │ Products CSV: C:\Users\WinAdmin\CODE\CRM parser\output\products\products_2026-06-10.csv (19538 rows)
2026-06-10 11:02:29 │ INFO    │ crm_parser.main │   [0] C:\Users\WinAdmin\CODE\CRM parser\output\products\products_2026-06-10.csv
2026-06-10 11:02:30 │ INFO    │ crm_parser.analytics │ Отчёт price_changes: 3 записей → price_changes_2026-06-10.csv
2026-06-10 11:02:30 │ INFO    │ crm_parser.main │   [1] C:\Users\WinAdmin\CODE\CRM parser\output\products\price_changes_2026-06-10.csv
2026-06-10 11:02:30 │ INFO    │ crm_parser.analytics │ Отчёт category_dynamics: 573 категорий → category_dynamics_2026-06-10.csv
2026-06-10 11:02:30 │ INFO    │ crm_parser.main │   [2] C:\Users\WinAdmin\CODE\CRM parser\output\products\category_dynamics_2026-06-10.csv
2026-06-10 11:02:30 │ INFO    │ crm_parser.history │ История маржей: 573 категорий × 4 колонок → history_margins_2026-06-10.csv
2026-06-10 11:02:30 │ INFO    │ crm_parser.main │   [3] C:\Users\WinAdmin\CODE\CRM parser\output\products\history_margins_2026-06-10.csv
2026-06-10 11:02:30 │ INFO    │ crm_parser.main │ 
2026-06-10 11:02:30 │ INFO    │ crm_parser.main │ >>> Step 2/2: Sales
2026-06-10 11:02:30 │ INFO    │ crm_parser.main │ Sales mode: 40 days
2026-06-10 11:02:30 │ INFO    │ crm_parser.sales_scraper │ ============================================================
2026-06-10 11:02:30 │ INFO    │ crm_parser.sales_scraper │ Sales scraping: 40 days (2026-05-01 → 2026-06-09)
2026-06-10 11:02:30 │ INFO    │ crm_parser.sales_scraper │ ============================================================
2026-06-10 11:02:30 │ INFO    │ crm_parser.database │ Sales session created: id=19, days=40
2026-06-10 11:02:30 │ INFO    │ crm_parser.sales_scraper │ [1/40] Scraping 09.06.2026...
2026-06-10 11:02:30 │ INFO    │ crm_parser.sales_scraper │   navigate: 0.0s
2026-06-10 11:02:32 │ INFO    │ crm_parser.sales_scraper │   wait table: 1.7s
2026-06-10 11:02:32 │ INFO    │ crm_parser.sales_scraper │   content: 0.1s
2026-06-10 11:02:32 │ INFO    │ crm_parser.sales_parser │ Table headers (10): ['t\\r', 'название ru', 'название uz', 'количество', 'цена', 'себестоимость', 'сумма', 'сумма себест.', 'прибыль', 'рентабельность']
2026-06-10 11:02:32 │ INFO    │ crm_parser.sales_parser │ Column mapping: {'name': 1, 'quantity': 3, 'price': 4, 'cost': 5, 'total_revenue': 6, 'total_cost': 7, 'profit': 8, 'profitability': 9}
2026-06-10 11:02:32 │ INFO    │ crm_parser.sales_parser │ Skipped 1 ignored products
2026-06-10 11:02:32 │ INFO    │ crm_parser.sales_parser │ Parsed 75 sales items from page
2026-06-10 11:02:32 │ INFO    │ crm_parser.sales_scraper │ [2/40] Scraping 08.06.2026...
2026-06-10 11:02:36 │ INFO    │ crm_parser.sales_scraper │   navigate: 0.0s
2026-06-10 11:02:37 │ INFO    │ crm_parser.sales_scraper │   wait table: 0.9s
2026-06-10 11:02:38 │ INFO    │ crm_parser.sales_scraper │   content: 0.2s
2026-06-10 11:02:38 │ INFO    │ crm_parser.sales_parser │ Table headers (10): ['t\\r', 'название ru', 'название uz', 'количество', 'цена', 'себестоимость', 'сумма', 'сумма себест.', 'прибыль', 'рентабельность']
2026-06-10 11:02:38 │ INFO    │ crm_parser.sales_parser │ Column mapping: {'name': 1, 'quantity': 3, 'price': 4, 'cost': 5, 'total_revenue': 6, 'total_cost': 7, 'profit': 8, 'profitability': 9}
2026-06-10 11:02:38 │ INFO    │ crm_parser.sales_parser │ Parsed 67 sales items from page
2026-06-10 11:02:38 │ INFO    │ crm_parser.sales_scraper │ [3/40] Scraping 07.06.2026...
2026-06-10 11:02:41 │ INFO    │ crm_parser.sales_scraper │   navigate: 0.0s
2026-06-10 11:02:42 │ INFO    │ crm_parser.sales_scraper │   wait table: 1.0s
2026-06-10 11:02:42 │ INFO    │ crm_parser.sales_scraper │   content: 0.1s
2026-06-10 11:02:43 │ INFO    │ crm_parser.sales_parser │ Table headers (10): ['t\\r', 'название ru', 'название uz', 'количество', 'цена', 'себестоимость', 'сумма', 'сумма себест.', 'прибыль', 'рентабельность']
2026-06-10 11:02:43 │ INFO    │ crm_parser.sales_parser │ Column mapping: {'name': 1, 'quantity': 3, 'price': 4, 'cost': 5, 'total_revenue': 6, 'total_cost': 7, 'profit': 8, 'profitability': 9}
2026-06-10 11:02:43 │ INFO    │ crm_parser.sales_parser │ Skipped 1 ignored products
2026-06-10 11:02:43 │ INFO    │ crm_parser.sales_parser │ Parsed 34 sales items from page
2026-06-10 11:02:43 │ INFO    │ crm_parser.sales_scraper │ [4/40] Scraping 06.06.2026...
2026-06-10 11:02:47 │ INFO    │ crm_parser.sales_scraper │   navigate: 0.0s
2026-06-10 11:02:48 │ INFO    │ crm_parser.sales_scraper │   wait table: 0.9s
2026-06-10 11:02:48 │ INFO    │ crm_parser.sales_scraper │   content: 0.2s
2026-06-10 11:02:48 │ INFO    │ crm_parser.sales_parser │ Table headers (10): ['t\\r', 'название ru', 'название uz', 'количество', 'цена', 'себестоимость', 'сумма', 'сумма себест.', 'прибыль', 'рентабельность']
2026-06-10 11:02:48 │ INFO    │ crm_parser.sales_parser │ Column mapping: {'name': 1, 'quantity': 3, 'price': 4, 'cost': 5, 'total_revenue': 6, 'total_cost': 7, 'profit': 8, 'profitability': 9}
2026-06-10 11:02:48 │ INFO    │ crm_parser.sales_parser │ Parsed 93 sales items from page
2026-06-10 11:02:48 │ INFO    │ crm_parser.sales_scraper │ [5/40] Scraping 05.06.2026...
2026-06-10 11:02:53 │ INFO    │ crm_parser.sales_scraper │   navigate: 0.0s
2026-06-10 11:02:54 │ INFO    │ crm_parser.sales_scraper │   wait table: 1.1s
2026-06-10 11:02:54 │ INFO    │ crm_parser.sales_scraper │   content: 0.1s
2026-06-10 11:02:54 │ INFO    │ crm_parser.sales_parser │ Table headers (10): ['t\\r', 'название ru', 'название uz', 'количество', 'цена', 'себестоимость', 'сумма', 'сумма себест.', 'прибыль', 'рентабельность']
2026-06-10 11:02:54 │ INFO    │ crm_parser.sales_parser │ Column mapping: {'name': 1, 'quantity': 3, 'price': 4, 'cost': 5, 'total_revenue': 6, 'total_cost': 7, 'profit': 8, 'profitability': 9}
2026-06-10 11:02:54 │ INFO    │ crm_parser.sales_parser │ Skipped 2 ignored products
2026-06-10 11:02:54 │ INFO    │ crm_parser.sales_parser │ Parsed 81 sales items from page
2026-06-10 11:02:54 │ INFO    │ crm_parser.sales_scraper │ [6/40] Scraping 04.06.2026...
2026-06-10 11:02:58 │ INFO    │ crm_parser.sales_scraper │   navigate: 0.0s
2026-06-10 11:02:59 │ INFO    │ crm_parser.sales_scraper │   wait table: 1.0s
2026-06-10 11:02:59 │ INFO    │ crm_parser.sales_scraper │   content: 0.1s
2026-06-10 11:02:59 │ INFO    │ crm_parser.sales_parser │ Table headers (10): ['t\\r', 'название ru', 'название uz', 'количество', 'цена', 'себестоимость', 'сумма', 'сумма себест.', 'прибыль', 'рентабельность']
2026-06-10 11:02:59 │ INFO    │ crm_parser.sales_parser │ Column mapping: {'name': 1, 'quantity': 3, 'price': 4, 'cost': 5, 'total_revenue': 6, 'total_cost': 7, 'profit': 8, 'profitability': 9}
2026-06-10 11:02:59 │ INFO    │ crm_parser.sales_parser │ Skipped 1 ignored products
2026-06-10 11:02:59 │ INFO    │ crm_parser.sales_parser │ Parsed 61 sales items from page
2026-06-10 11:02:59 │ INFO    │ crm_parser.sales_scraper │ [7/40] Scraping 03.06.2026...
2026-06-10 11:03:03 │ INFO    │ crm_parser.sales_scraper │   navigate: 0.0s
2026-06-10 11:03:04 │ INFO    │ crm_parser.sales_scraper │   wait table: 1.0s
2026-06-10 11:03:04 │ INFO    │ crm_parser.sales_scraper │   content: 0.2s
2026-06-10 11:03:04 │ INFO    │ crm_parser.sales_parser │ Table headers (10): ['t\\r', 'название ru', 'название uz', 'количество', 'цена', 'себестоимость', 'сумма', 'сумма себест.', 'прибыль', 'рентабельность']
2026-06-10 11:03:04 │ INFO    │ crm_parser.sales_parser │ Column mapping: {'name': 1, 'quantity': 3, 'price': 4, 'cost': 5, 'total_revenue': 6, 'total_cost': 7, 'profit': 8, 'profitability': 9}
2026-06-10 11:03:04 │ INFO    │ crm_parser.sales_parser │ Skipped 1 ignored products
2026-06-10 11:03:04 │ INFO    │ crm_parser.sales_parser │ Parsed 63 sales items from page
2026-06-10 11:03:04 │ INFO    │ crm_parser.sales_scraper │ [8/40] Scraping 02.06.2026...
2026-06-10 11:03:08 │ INFO    │ crm_parser.sales_scraper │   navigate: 0.0s
2026-06-10 11:03:09 │ INFO    │ crm_parser.sales_scraper │   wait table: 1.0s
2026-06-10 11:03:09 │ INFO    │ crm_parser.sales_scraper │   content: 0.1s
2026-06-10 11:03:09 │ INFO    │ crm_parser.sales_parser │ Table headers (10): ['t\\r', 'название ru', 'название uz', 'количество', 'цена', 'себестоимость', 'сумма', 'сумма себест.', 'прибыль', 'рентабельность']
2026-06-10 11:03:09 │ INFO    │ crm_parser.sales_parser │ Column mapping: {'name': 1, 'quantity': 3, 'price': 4, 'cost': 5, 'total_revenue': 6, 'total_cost': 7, 'profit': 8, 'profitability': 9}
2026-06-10 11:03:09 │ INFO    │ crm_parser.sales_parser │ Skipped 1 ignored products
2026-06-10 11:03:09 │ INFO    │ crm_parser.sales_parser │ Parsed 55 sales items from page
2026-06-10 11:03:09 │ INFO    │ crm_parser.sales_scraper │ [9/40] Scraping 01.06.2026...
2026-06-10 11:03:14 │ INFO    │ crm_parser.sales_scraper │   navigate: 0.0s
2026-06-10 11:03:14 │ INFO    │ crm_parser.sales_scraper │   wait table: 1.0s
2026-06-10 11:03:15 │ INFO    │ crm_parser.sales_scraper │   content: 0.1s
2026-06-10 11:03:15 │ INFO    │ crm_parser.sales_parser │ Table headers (10): ['t\\r', 'название ru', 'название uz', 'количество', 'цена', 'себестоимость', 'сумма', 'сумма себест.', 'прибыль', 'рентабельность']
2026-06-10 11:03:15 │ INFO    │ crm_parser.sales_parser │ Column mapping: {'name': 1, 'quantity': 3, 'price': 4, 'cost': 5, 'total_revenue': 6, 'total_cost': 7, 'profit': 8, 'profitability': 9}
2026-06-10 11:03:15 │ INFO    │ crm_parser.sales_parser │ Parsed 57 sales items from page
2026-06-10 11:03:15 │ INFO    │ crm_parser.sales_scraper │ [10/40] Scraping 31.05.2026...
2026-06-10 11:03:19 │ INFO    │ crm_parser.sales_scraper │   navigate: 0.0s
2026-06-10 11:03:20 │ INFO    │ crm_parser.sales_scraper │   wait table: 1.0s
2026-06-10 11:03:20 │ INFO    │ crm_parser.sales_scraper │   content: 0.1s
2026-06-10 11:03:20 │ INFO    │ crm_parser.sales_parser │ Table headers (10): ['t\\r', 'название ru', 'название uz', 'количество', 'цена', 'себестоимость', 'сумма', 'сумма себест.', 'прибыль', 'рентабельность']
2026-06-10 11:03:20 │ INFO    │ crm_parser.sales_parser │ Column mapping: {'name': 1, 'quantity': 3, 'price': 4, 'cost': 5, 'total_revenue': 6, 'total_cost': 7, 'profit': 8, 'profitability': 9}
2026-06-10 11:03:20 │ INFO    │ crm_parser.sales_parser │ Skipped 1 ignored products
2026-06-10 11:03:20 │ INFO    │ crm_parser.sales_parser │ Parsed 27 sales items from page
2026-06-10 11:03:20 │ INFO    │ crm_parser.sales_scraper │ [11/40] Scraping 30.05.2026...
2026-06-10 11:03:23 │ INFO    │ crm_parser.sales_scraper │   navigate: 0.0s
2026-06-10 11:03:25 │ INFO    │ crm_parser.sales_scraper │   wait table: 1.1s
2026-06-10 11:03:25 │ INFO    │ crm_parser.sales_scraper │   content: 0.2s
2026-06-10 11:03:25 │ INFO    │ crm_parser.sales_parser │ Table headers (10): ['t\\r', 'название ru', 'название uz', 'количество', 'цена', 'себестоимость', 'сумма', 'сумма себест.', 'прибыль', 'рентабельность']
2026-06-10 11:03:25 │ INFO    │ crm_parser.sales_parser │ Column mapping: {'name': 1, 'quantity': 3, 'price': 4, 'cost': 5, 'total_revenue': 6, 'total_cost': 7, 'profit': 8, 'profitability': 9}
2026-06-10 11:03:25 │ INFO    │ crm_parser.sales_parser │ Skipped 1 ignored products
2026-06-10 11:03:25 │ INFO    │ crm_parser.sales_parser │ Parsed 46 sales items from page
2026-06-10 11:03:25 │ INFO    │ crm_parser.sales_scraper │ [12/40] Scraping 29.05.2026...
2026-06-10 11:03:30 │ INFO    │ crm_parser.sales_scraper │   navigate: 0.0s
2026-06-10 11:03:31 │ INFO    │ crm_parser.sales_scraper │   wait table: 1.0s
2026-06-10 11:03:31 │ INFO    │ crm_parser.sales_scraper │   content: 0.1s
2026-06-10 11:03:31 │ INFO    │ crm_parser.sales_parser │ Table headers (10): ['t\\r', 'название ru', 'название uz', 'количество', 'цена', 'себестоимость', 'сумма', 'сумма себест.', 'прибыль', 'рентабельность']
2026-06-10 11:03:31 │ INFO    │ crm_parser.sales_parser │ Column mapping: {'name': 1, 'quantity': 3, 'price': 4, 'cost': 5, 'total_revenue': 6, 'total_cost': 7, 'profit': 8, 'profitability': 9}
2026-06-10 11:03:31 │ INFO    │ crm_parser.sales_parser │ Skipped 1 ignored products
2026-06-10 11:03:31 │ INFO    │ crm_parser.sales_parser │ Parsed 41 sales items from page
2026-06-10 11:03:31 │ INFO    │ crm_parser.sales_scraper │ [13/40] Scraping 28.05.2026...
2026-06-10 11:03:34 │ INFO    │ crm_parser.sales_scraper │   navigate: 0.0s
2026-06-10 11:03:35 │ INFO    │ crm_parser.sales_scraper │   wait table: 0.9s
2026-06-10 11:03:35 │ INFO    │ crm_parser.sales_scraper │   content: 0.1s
2026-06-10 11:03:36 │ INFO    │ crm_parser.sales_parser │ Table headers (10): ['t\\r', 'название ru', 'название uz', 'количество', 'цена', 'себестоимость', 'сумма', 'сумма себест.', 'прибыль', 'рентабельность']
2026-06-10 11:03:36 │ INFO    │ crm_parser.sales_parser │ Column mapping: {'name': 1, 'quantity': 3, 'price': 4, 'cost': 5, 'total_revenue': 6, 'total_cost': 7, 'profit': 8, 'profitability': 9}
2026-06-10 11:03:36 │ INFO    │ crm_parser.sales_parser │ Parsed 24 sales items from page
2026-06-10 11:03:36 │ INFO    │ crm_parser.sales_scraper │ [14/40] Scraping 27.05.2026...
2026-06-10 11:03:39 │ INFO    │ crm_parser.sales_scraper │   navigate: 0.0s
2026-06-10 11:03:40 │ INFO    │ crm_parser.sales_scraper │   wait table: 1.0s
2026-06-10 11:03:40 │ INFO    │ crm_parser.sales_scraper │   content: 0.1s
2026-06-10 11:03:41 │ INFO    │ crm_parser.sales_parser │ Table headers (10): ['t\\r', 'название ru', 'название uz', 'количество', 'цена', 'себестоимость', 'сумма', 'сумма себест.', 'прибыль', 'рентабельность']
2026-06-10 11:03:41 │ INFO    │ crm_parser.sales_parser │ Column mapping: {'name': 1, 'quantity': 3, 'price': 4, 'cost': 5, 'total_revenue': 6, 'total_cost': 7, 'profit': 8, 'profitability': 9}
2026-06-10 11:03:41 │ INFO    │ crm_parser.sales_parser │ Parsed 11 sales items from page
2026-06-10 11:03:41 │ INFO    │ crm_parser.sales_scraper │ [15/40] Scraping 26.05.2026...
2026-06-10 11:03:45 │ INFO    │ crm_parser.sales_scraper │   navigate: 0.0s
2026-06-10 11:03:46 │ INFO    │ crm_parser.sales_scraper │   wait table: 1.1s
2026-06-10 11:03:46 │ INFO    │ crm_parser.sales_scraper │   content: 0.1s
2026-06-10 11:03:46 │ INFO    │ crm_parser.sales_parser │ Table headers (10): ['t\\r', 'название ru', 'название uz', 'количество', 'цена', 'себестоимость', 'сумма', 'сумма себест.', 'прибыль', 'рентабельность']
2026-06-10 11:03:46 │ INFO    │ crm_parser.sales_parser │ Column mapping: {'name': 1, 'quantity': 3, 'price': 4, 'cost': 5, 'total_revenue': 6, 'total_cost': 7, 'profit': 8, 'profitability': 9}
2026-06-10 11:03:46 │ INFO    │ crm_parser.sales_parser │ Skipped 1 ignored products
2026-06-10 11:03:46 │ INFO    │ crm_parser.sales_parser │ Parsed 66 sales items from page
2026-06-10 11:03:46 │ INFO    │ crm_parser.sales_scraper │ [16/40] Scraping 25.05.2026...
2026-06-10 11:03:50 │ INFO    │ crm_parser.sales_scraper │   navigate: 0.0s
2026-06-10 11:03:51 │ INFO    │ crm_parser.sales_scraper │   wait table: 1.0s
2026-06-10 11:03:51 │ INFO    │ crm_parser.sales_scraper │   content: 0.1s
2026-06-10 11:03:51 │ INFO    │ crm_parser.sales_parser │ Table headers (10): ['t\\r', 'название ru', 'название uz', 'количество', 'цена', 'себестоимость', 'сумма', 'сумма себест.', 'прибыль', 'рентабельность']
2026-06-10 11:03:51 │ INFO    │ crm_parser.sales_parser │ Column mapping: {'name': 1, 'quantity': 3, 'price': 4, 'cost': 5, 'total_revenue': 6, 'total_cost': 7, 'profit': 8, 'profitability': 9}
2026-06-10 11:03:51 │ INFO    │ crm_parser.sales_parser │ Skipped 1 ignored products
2026-06-10 11:03:51 │ INFO    │ crm_parser.sales_parser │ Parsed 55 sales items from page
2026-06-10 11:03:51 │ INFO    │ crm_parser.sales_scraper │ [17/40] Scraping 24.05.2026...
2026-06-10 11:03:55 │ INFO    │ crm_parser.sales_scraper │   navigate: 0.0s
2026-06-10 11:03:56 │ INFO    │ crm_parser.sales_scraper │   wait table: 1.1s
2026-06-10 11:03:56 │ INFO    │ crm_parser.sales_scraper │   content: 0.1s
2026-06-10 11:03:56 │ INFO    │ crm_parser.sales_parser │ Table headers (10): ['t\\r', 'название ru', 'название uz', 'количество', 'цена', 'себестоимость', 'сумма', 'сумма себест.', 'прибыль', 'рентабельность']
2026-06-10 11:03:56 │ INFO    │ crm_parser.sales_parser │ Column mapping: {'name': 1, 'quantity': 3, 'price': 4, 'cost': 5, 'total_revenue': 6, 'total_cost': 7, 'profit': 8, 'profitability': 9}
2026-06-10 11:03:56 │ INFO    │ crm_parser.sales_parser │ Skipped 1 ignored products
2026-06-10 11:03:56 │ INFO    │ crm_parser.sales_parser │ Parsed 32 sales items from page
2026-06-10 11:03:56 │ INFO    │ crm_parser.sales_scraper │ [18/40] Scraping 23.05.2026...
2026-06-10 11:04:00 │ INFO    │ crm_parser.sales_scraper │   navigate: 0.0s
2026-06-10 11:04:01 │ INFO    │ crm_parser.sales_scraper │   wait table: 0.8s
2026-06-10 11:04:01 │ INFO    │ crm_parser.sales_scraper │   content: 0.1s
2026-06-10 11:04:01 │ INFO    │ crm_parser.sales_parser │ Table headers (10): ['t\\r', 'название ru', 'название uz', 'количество', 'цена', 'себестоимость', 'сумма', 'сумма себест.', 'прибыль', 'рентабельность']
2026-06-10 11:04:01 │ INFO    │ crm_parser.sales_parser │ Column mapping: {'name': 1, 'quantity': 3, 'price': 4, 'cost': 5, 'total_revenue': 6, 'total_cost': 7, 'profit': 8, 'profitability': 9}
2026-06-10 11:04:01 │ INFO    │ crm_parser.sales_parser │ Skipped 1 ignored products
2026-06-10 11:04:01 │ INFO    │ crm_parser.sales_parser │ Parsed 39 sales items from page
2026-06-10 11:04:01 │ INFO    │ crm_parser.sales_scraper │ [19/40] Scraping 22.05.2026...
2026-06-10 11:04:06 │ INFO    │ crm_parser.sales_scraper │   navigate: 0.0s
2026-06-10 11:04:07 │ INFO    │ crm_parser.sales_scraper │   wait table: 1.1s
2026-06-10 11:04:07 │ INFO    │ crm_parser.sales_scraper │   content: 0.1s
2026-06-10 11:04:07 │ INFO    │ crm_parser.sales_parser │ Table headers (10): ['t\\r', 'название ru', 'название uz', 'количество', 'цена', 'себестоимость', 'сумма', 'сумма себест.', 'прибыль', 'рентабельность']
2026-06-10 11:04:07 │ INFO    │ crm_parser.sales_parser │ Column mapping: {'name': 1, 'quantity': 3, 'price': 4, 'cost': 5, 'total_revenue': 6, 'total_cost': 7, 'profit': 8, 'profitability': 9}
2026-06-10 11:04:07 │ INFO    │ crm_parser.sales_parser │ Skipped 1 ignored products
2026-06-10 11:04:07 │ INFO    │ crm_parser.sales_parser │ Parsed 36 sales items from page
2026-06-10 11:04:07 │ INFO    │ crm_parser.sales_scraper │ [20/40] Scraping 21.05.2026...
2026-06-10 11:04:10 │ INFO    │ crm_parser.sales_scraper │   navigate: 0.0s
2026-06-10 11:04:11 │ INFO    │ crm_parser.sales_scraper │   wait table: 0.9s
2026-06-10 11:04:11 │ INFO    │ crm_parser.sales_scraper │   content: 0.1s
2026-06-10 11:04:11 │ INFO    │ crm_parser.sales_parser │ Table headers (10): ['t\\r', 'название ru', 'название uz', 'количество', 'цена', 'себестоимость', 'сумма', 'сумма себест.', 'прибыль', 'рентабельность']
2026-06-10 11:04:11 │ INFO    │ crm_parser.sales_parser │ Column mapping: {'name': 1, 'quantity': 3, 'price': 4, 'cost': 5, 'total_revenue': 6, 'total_cost': 7, 'profit': 8, 'profitability': 9}
2026-06-10 11:04:11 │ INFO    │ crm_parser.sales_parser │ Parsed 40 sales items from page
2026-06-10 11:04:11 │ INFO    │ crm_parser.sales_scraper │ [21/40] Scraping 20.05.2026...
2026-06-10 11:04:16 │ INFO    │ crm_parser.sales_scraper │   navigate: 0.0s
2026-06-10 11:04:17 │ INFO    │ crm_parser.sales_scraper │   wait table: 1.1s
2026-06-10 11:04:17 │ INFO    │ crm_parser.sales_scraper │   content: 0.1s
2026-06-10 11:04:17 │ INFO    │ crm_parser.sales_parser │ Table headers (10): ['t\\r', 'название ru', 'название uz', 'количество', 'цена', 'себестоимость', 'сумма', 'сумма себест.', 'прибыль', 'рентабельность']
2026-06-10 11:04:17 │ INFO    │ crm_parser.sales_parser │ Column mapping: {'name': 1, 'quantity': 3, 'price': 4, 'cost': 5, 'total_revenue': 6, 'total_cost': 7, 'profit': 8, 'profitability': 9}
2026-06-10 11:04:17 │ INFO    │ crm_parser.sales_parser │ Parsed 77 sales items from page
2026-06-10 11:04:17 │ INFO    │ crm_parser.sales_scraper │ [22/40] Scraping 19.05.2026...
2026-06-10 11:04:21 │ INFO    │ crm_parser.sales_scraper │   navigate: 0.0s
2026-06-10 11:04:21 │ INFO    │ crm_parser.sales_scraper │   wait table: 1.0s
2026-06-10 11:04:22 │ INFO    │ crm_parser.sales_scraper │   content: 0.1s
2026-06-10 11:04:22 │ INFO    │ crm_parser.sales_parser │ Table headers (10): ['t\\r', 'название ru', 'название uz', 'количество', 'цена', 'себестоимость', 'сумма', 'сумма себест.', 'прибыль', 'рентабельность']
2026-06-10 11:04:22 │ INFO    │ crm_parser.sales_parser │ Column mapping: {'name': 1, 'quantity': 3, 'price': 4, 'cost': 5, 'total_revenue': 6, 'total_cost': 7, 'profit': 8, 'profitability': 9}
2026-06-10 11:04:22 │ INFO    │ crm_parser.sales_parser │ Parsed 60 sales items from page
2026-06-10 11:04:22 │ INFO    │ crm_parser.sales_scraper │ [23/40] Scraping 18.05.2026...
2026-06-10 11:04:26 │ INFO    │ crm_parser.sales_scraper │   navigate: 0.0s
2026-06-10 11:04:27 │ INFO    │ crm_parser.sales_scraper │   wait table: 1.1s
2026-06-10 11:04:27 │ INFO    │ crm_parser.sales_scraper │   content: 0.1s
2026-06-10 11:04:27 │ INFO    │ crm_parser.sales_parser │ Table headers (10): ['t\\r', 'название ru', 'название uz', 'количество', 'цена', 'себестоимость', 'сумма', 'сумма себест.', 'прибыль', 'рентабельность']
2026-06-10 11:04:27 │ INFO    │ crm_parser.sales_parser │ Column mapping: {'name': 1, 'quantity': 3, 'price': 4, 'cost': 5, 'total_revenue': 6, 'total_cost': 7, 'profit': 8, 'profitability': 9}
2026-06-10 11:04:27 │ INFO    │ crm_parser.sales_parser │ Skipped 1 ignored products
2026-06-10 11:04:27 │ INFO    │ crm_parser.sales_parser │ Parsed 58 sales items from page
2026-06-10 11:04:27 │ INFO    │ crm_parser.sales_scraper │ [24/40] Scraping 17.05.2026...
2026-06-10 11:04:32 │ INFO    │ crm_parser.sales_scraper │   navigate: 0.0s
2026-06-10 11:04:33 │ INFO    │ crm_parser.sales_scraper │   wait table: 1.0s
2026-06-10 11:04:33 │ INFO    │ crm_parser.sales_scraper │   content: 0.1s
2026-06-10 11:04:33 │ INFO    │ crm_parser.sales_parser │ Table headers (10): ['t\\r', 'название ru', 'название uz', 'количество', 'цена', 'себестоимость', 'сумма', 'сумма себест.', 'прибыль', 'рентабельность']
2026-06-10 11:04:33 │ INFO    │ crm_parser.sales_parser │ Column mapping: {'name': 1, 'quantity': 3, 'price': 4, 'cost': 5, 'total_revenue': 6, 'total_cost': 7, 'profit': 8, 'profitability': 9}
2026-06-10 11:04:33 │ INFO    │ crm_parser.sales_parser │ Skipped 1 ignored products
2026-06-10 11:04:33 │ INFO    │ crm_parser.sales_parser │ Parsed 29 sales items from page
2026-06-10 11:04:33 │ INFO    │ crm_parser.sales_scraper │ [25/40] Scraping 16.05.2026...
2026-06-10 11:04:36 │ INFO    │ crm_parser.sales_scraper │   navigate: 0.0s
2026-06-10 11:04:37 │ INFO    │ crm_parser.sales_scraper │   wait table: 1.1s
2026-06-10 11:04:37 │ INFO    │ crm_parser.sales_scraper │   content: 0.1s
2026-06-10 11:04:38 │ INFO    │ crm_parser.sales_parser │ Table headers (10): ['t\\r', 'название ru', 'название uz', 'количество', 'цена', 'себестоимость', 'сумма', 'сумма себест.', 'прибыль', 'рентабельность']
2026-06-10 11:04:38 │ INFO    │ crm_parser.sales_parser │ Column mapping: {'name': 1, 'quantity': 3, 'price': 4, 'cost': 5, 'total_revenue': 6, 'total_cost': 7, 'profit': 8, 'profitability': 9}
2026-06-10 11:04:38 │ INFO    │ crm_parser.sales_parser │ Skipped 1 ignored products
2026-06-10 11:04:38 │ INFO    │ crm_parser.sales_parser │ Parsed 52 sales items from page
2026-06-10 11:04:38 │ INFO    │ crm_parser.sales_scraper │ [26/40] Scraping 15.05.2026...
2026-06-10 11:04:41 │ INFO    │ crm_parser.sales_scraper │   navigate: 0.0s
2026-06-10 11:04:42 │ INFO    │ crm_parser.sales_scraper │   wait table: 1.0s
2026-06-10 11:04:42 │ INFO    │ crm_parser.sales_scraper │   content: 0.1s
2026-06-10 11:04:42 │ INFO    │ crm_parser.sales_parser │ Table headers (10): ['t\\r', 'название ru', 'название uz', 'количество', 'цена', 'себестоимость', 'сумма', 'сумма себест.', 'прибыль', 'рентабельность']
2026-06-10 11:04:42 │ INFO    │ crm_parser.sales_parser │ Column mapping: {'name': 1, 'quantity': 3, 'price': 4, 'cost': 5, 'total_revenue': 6, 'total_cost': 7, 'profit': 8, 'profitability': 9}
2026-06-10 11:04:42 │ INFO    │ crm_parser.sales_parser │ Skipped 2 ignored products
2026-06-10 11:04:42 │ INFO    │ crm_parser.sales_parser │ Parsed 40 sales items from page
2026-06-10 11:04:42 │ INFO    │ crm_parser.sales_scraper │ [27/40] Scraping 14.05.2026...
2026-06-10 11:04:47 │ INFO    │ crm_parser.sales_scraper │   navigate: 0.0s
2026-06-10 11:04:48 │ INFO    │ crm_parser.sales_scraper │   wait table: 1.0s
2026-06-10 11:04:48 │ INFO    │ crm_parser.sales_scraper │   content: 0.1s
2026-06-10 11:04:49 │ INFO    │ crm_parser.sales_parser │ Table headers (10): ['t\\r', 'название ru', 'название uz', 'количество', 'цена', 'себестоимость', 'сумма', 'сумма себест.', 'прибыль', 'рентабельность']
2026-06-10 11:04:49 │ INFO    │ crm_parser.sales_parser │ Column mapping: {'name': 1, 'quantity': 3, 'price': 4, 'cost': 5, 'total_revenue': 6, 'total_cost': 7, 'profit': 8, 'profitability': 9}
2026-06-10 11:04:49 │ INFO    │ crm_parser.sales_parser │ Skipped 1 ignored products
2026-06-10 11:04:49 │ INFO    │ crm_parser.sales_parser │ Parsed 72 sales items from page
2026-06-10 11:04:49 │ INFO    │ crm_parser.sales_scraper │ [28/40] Scraping 13.05.2026...
2026-06-10 11:04:52 │ INFO    │ crm_parser.sales_scraper │   navigate: 0.0s
2026-06-10 11:04:53 │ INFO    │ crm_parser.sales_scraper │   wait table: 1.0s
2026-06-10 11:04:53 │ INFO    │ crm_parser.sales_scraper │   content: 0.1s
2026-06-10 11:04:53 │ INFO    │ crm_parser.sales_parser │ Table headers (10): ['t\\r', 'название ru', 'название uz', 'количество', 'цена', 'себестоимость', 'сумма', 'сумма себест.', 'прибыль', 'рентабельность']
2026-06-10 11:04:53 │ INFO    │ crm_parser.sales_parser │ Column mapping: {'name': 1, 'quantity': 3, 'price': 4, 'cost': 5, 'total_revenue': 6, 'total_cost': 7, 'profit': 8, 'profitability': 9}
2026-06-10 11:04:53 │ INFO    │ crm_parser.sales_parser │ Parsed 77 sales items from page
2026-06-10 11:04:53 │ INFO    │ crm_parser.sales_scraper │ [29/40] Scraping 12.05.2026...
2026-06-10 11:04:58 │ INFO    │ crm_parser.sales_scraper │   navigate: 0.0s
2026-06-10 11:04:59 │ INFO    │ crm_parser.sales_scraper │   wait table: 0.9s
2026-06-10 11:04:59 │ INFO    │ crm_parser.sales_scraper │   content: 0.1s
2026-06-10 11:04:59 │ INFO    │ crm_parser.sales_parser │ Table headers (10): ['t\\r', 'название ru', 'название uz', 'количество', 'цена', 'себестоимость', 'сумма', 'сумма себест.', 'прибыль', 'рентабельность']
2026-06-10 11:04:59 │ INFO    │ crm_parser.sales_parser │ Column mapping: {'name': 1, 'quantity': 3, 'price': 4, 'cost': 5, 'total_revenue': 6, 'total_cost': 7, 'profit': 8, 'profitability': 9}
2026-06-10 11:04:59 │ INFO    │ crm_parser.sales_parser │ Skipped 1 ignored products
2026-06-10 11:04:59 │ INFO    │ crm_parser.sales_parser │ Parsed 51 sales items from page
2026-06-10 11:04:59 │ INFO    │ crm_parser.sales_scraper │ [30/40] Scraping 11.05.2026...
2026-06-10 11:05:03 │ INFO    │ crm_parser.sales_scraper │   navigate: 0.0s
2026-06-10 11:05:04 │ INFO    │ crm_parser.sales_scraper │   wait table: 1.0s
2026-06-10 11:05:05 │ INFO    │ crm_parser.sales_scraper │   content: 0.1s
2026-06-10 11:05:05 │ INFO    │ crm_parser.sales_parser │ Table headers (10): ['t\\r', 'название ru', 'название uz', 'количество', 'цена', 'себестоимость', 'сумма', 'сумма себест.', 'прибыль', 'рентабельность']
2026-06-10 11:05:05 │ INFO    │ crm_parser.sales_parser │ Column mapping: {'name': 1, 'quantity': 3, 'price': 4, 'cost': 5, 'total_revenue': 6, 'total_cost': 7, 'profit': 8, 'profitability': 9}
2026-06-10 11:05:05 │ INFO    │ crm_parser.sales_parser │ Parsed 65 sales items from page
2026-06-10 11:05:05 │ INFO    │ crm_parser.sales_scraper │ [31/40] Scraping 10.05.2026...
2026-06-10 11:05:08 │ INFO    │ crm_parser.sales_scraper │   navigate: 0.0s
2026-06-10 11:05:09 │ INFO    │ crm_parser.sales_scraper │   wait table: 1.0s
2026-06-10 11:05:09 │ INFO    │ crm_parser.sales_scraper │   content: 0.1s
2026-06-10 11:05:09 │ INFO    │ crm_parser.sales_parser │ Table headers (10): ['t\\r', 'название ru', 'название uz', 'количество', 'цена', 'себестоимость', 'сумма', 'сумма себест.', 'прибыль', 'рентабельность']
2026-06-10 11:05:09 │ INFO    │ crm_parser.sales_parser │ Column mapping: {'name': 1, 'quantity': 3, 'price': 4, 'cost': 5, 'total_revenue': 6, 'total_cost': 7, 'profit': 8, 'profitability': 9}
2026-06-10 11:05:09 │ INFO    │ crm_parser.sales_parser │ Skipped 1 ignored products
2026-06-10 11:05:09 │ INFO    │ crm_parser.sales_parser │ Parsed 28 sales items from page
2026-06-10 11:05:09 │ INFO    │ crm_parser.sales_scraper │ [32/40] Scraping 09.05.2026...
2026-06-10 11:05:14 │ INFO    │ crm_parser.sales_scraper │   navigate: 0.0s
2026-06-10 11:05:15 │ INFO    │ crm_parser.sales_scraper │   wait table: 1.0s
2026-06-10 11:05:15 │ INFO    │ crm_parser.sales_scraper │   content: 0.1s
2026-06-10 11:05:15 │ INFO    │ crm_parser.sales_parser │ Table headers (10): ['t\\r', 'название ru', 'название uz', 'количество', 'цена', 'себестоимость', 'сумма', 'сумма себест.', 'прибыль', 'рентабельность']
2026-06-10 11:05:15 │ INFO    │ crm_parser.sales_parser │ Column mapping: {'name': 1, 'quantity': 3, 'price': 4, 'cost': 5, 'total_revenue': 6, 'total_cost': 7, 'profit': 8, 'profitability': 9}
2026-06-10 11:05:15 │ INFO    │ crm_parser.sales_parser │ Skipped 1 ignored products
2026-06-10 11:05:15 │ INFO    │ crm_parser.sales_parser │ Parsed 34 sales items from page
2026-06-10 11:05:15 │ INFO    │ crm_parser.sales_scraper │ [33/40] Scraping 08.05.2026...
2026-06-10 11:05:19 │ INFO    │ crm_parser.sales_scraper │   navigate: 0.0s
2026-06-10 11:05:20 │ INFO    │ crm_parser.sales_scraper │   wait table: 1.1s
2026-06-10 11:05:20 │ INFO    │ crm_parser.sales_scraper │   content: 0.1s
2026-06-10 11:05:20 │ INFO    │ crm_parser.sales_parser │ Table headers (10): ['t\\r', 'название ru', 'название uz', 'количество', 'цена', 'себестоимость', 'сумма', 'сумма себест.', 'прибыль', 'рентабельность']
2026-06-10 11:05:20 │ INFO    │ crm_parser.sales_parser │ Column mapping: {'name': 1, 'quantity': 3, 'price': 4, 'cost': 5, 'total_revenue': 6, 'total_cost': 7, 'profit': 8, 'profitability': 9}
2026-06-10 11:05:20 │ INFO    │ crm_parser.sales_parser │ Skipped 1 ignored products
2026-06-10 11:05:20 │ INFO    │ crm_parser.sales_parser │ Parsed 86 sales items from page
2026-06-10 11:05:20 │ INFO    │ crm_parser.sales_scraper │ [34/40] Scraping 07.05.2026...
2026-06-10 11:05:24 │ INFO    │ crm_parser.sales_scraper │   navigate: 0.0s
2026-06-10 11:05:25 │ INFO    │ crm_parser.sales_scraper │   wait table: 0.9s
2026-06-10 11:05:25 │ INFO    │ crm_parser.sales_scraper │   content: 0.2s
2026-06-10 11:05:25 │ INFO    │ crm_parser.sales_parser │ Table headers (10): ['t\\r', 'название ru', 'название uz', 'количество', 'цена', 'себестоимость', 'сумма', 'сумма себест.', 'прибыль', 'рентабельность']
2026-06-10 11:05:25 │ INFO    │ crm_parser.sales_parser │ Column mapping: {'name': 1, 'quantity': 3, 'price': 4, 'cost': 5, 'total_revenue': 6, 'total_cost': 7, 'profit': 8, 'profitability': 9}
2026-06-10 11:05:25 │ INFO    │ crm_parser.sales_parser │ Skipped 1 ignored products
2026-06-10 11:05:25 │ INFO    │ crm_parser.sales_parser │ Parsed 68 sales items from page
2026-06-10 11:05:25 │ INFO    │ crm_parser.sales_scraper │ [35/40] Scraping 06.05.2026...
2026-06-10 11:05:29 │ INFO    │ crm_parser.sales_scraper │   navigate: 0.0s
2026-06-10 11:05:31 │ INFO    │ crm_parser.sales_scraper │   wait table: 1.0s
2026-06-10 11:05:31 │ INFO    │ crm_parser.sales_scraper │   content: 0.1s
2026-06-10 11:05:31 │ INFO    │ crm_parser.sales_parser │ Table headers (10): ['t\\r', 'название ru', 'название uz', 'количество', 'цена', 'себестоимость', 'сумма', 'сумма себест.', 'прибыль', 'рентабельность']
2026-06-10 11:05:31 │ INFO    │ crm_parser.sales_parser │ Column mapping: {'name': 1, 'quantity': 3, 'price': 4, 'cost': 5, 'total_revenue': 6, 'total_cost': 7, 'profit': 8, 'profitability': 9}
2026-06-10 11:05:31 │ INFO    │ crm_parser.sales_parser │ Parsed 69 sales items from page
2026-06-10 11:05:31 │ INFO    │ crm_parser.sales_scraper │ [36/40] Scraping 05.05.2026...
2026-06-10 11:05:34 │ INFO    │ crm_parser.sales_scraper │   navigate: 0.0s
2026-06-10 11:05:35 │ INFO    │ crm_parser.sales_scraper │   wait table: 1.0s
2026-06-10 11:05:35 │ INFO    │ crm_parser.sales_scraper │   content: 0.1s
2026-06-10 11:05:35 │ INFO    │ crm_parser.sales_parser │ Table headers (10): ['t\\r', 'название ru', 'название uz', 'количество', 'цена', 'себестоимость', 'сумма', 'сумма себест.', 'прибыль', 'рентабельность']
2026-06-10 11:05:35 │ INFO    │ crm_parser.sales_parser │ Column mapping: {'name': 1, 'quantity': 3, 'price': 4, 'cost': 5, 'total_revenue': 6, 'total_cost': 7, 'profit': 8, 'profitability': 9}
2026-06-10 11:05:35 │ INFO    │ crm_parser.sales_parser │ Skipped 1 ignored products
2026-06-10 11:05:35 │ INFO    │ crm_parser.sales_parser │ Parsed 53 sales items from page
2026-06-10 11:05:35 │ INFO    │ crm_parser.sales_scraper │ [37/40] Scraping 04.05.2026...
2026-06-10 11:05:39 │ INFO    │ crm_parser.sales_scraper │   navigate: 0.0s
2026-06-10 11:05:40 │ INFO    │ crm_parser.sales_scraper │   wait table: 1.1s
2026-06-10 11:05:40 │ INFO    │ crm_parser.sales_scraper │   content: 0.1s
2026-06-10 11:05:40 │ INFO    │ crm_parser.sales_parser │ Table headers (10): ['t\\r', 'название ru', 'название uz', 'количество', 'цена', 'себестоимость', 'сумма', 'сумма себест.', 'прибыль', 'рентабельность']
2026-06-10 11:05:40 │ INFO    │ crm_parser.sales_parser │ Column mapping: {'name': 1, 'quantity': 3, 'price': 4, 'cost': 5, 'total_revenue': 6, 'total_cost': 7, 'profit': 8, 'profitability': 9}
2026-06-10 11:05:40 │ INFO    │ crm_parser.sales_parser │ Skipped 2 ignored products
2026-06-10 11:05:40 │ INFO    │ crm_parser.sales_parser │ Parsed 77 sales items from page
2026-06-10 11:05:41 │ INFO    │ crm_parser.sales_scraper │ [38/40] Scraping 03.05.2026...
2026-06-10 11:05:44 │ INFO    │ crm_parser.sales_scraper │   navigate: 0.0s
2026-06-10 11:05:45 │ INFO    │ crm_parser.sales_scraper │   wait table: 0.9s
2026-06-10 11:05:45 │ INFO    │ crm_parser.sales_scraper │   content: 0.1s
2026-06-10 11:05:45 │ INFO    │ crm_parser.sales_parser │ Table headers (10): ['t\\r', 'название ru', 'название uz', 'количество', 'цена', 'себестоимость', 'сумма', 'сумма себест.', 'прибыль', 'рентабельность']
2026-06-10 11:05:45 │ INFO    │ crm_parser.sales_parser │ Column mapping: {'name': 1, 'quantity': 3, 'price': 4, 'cost': 5, 'total_revenue': 6, 'total_cost': 7, 'profit': 8, 'profitability': 9}
2026-06-10 11:05:45 │ INFO    │ crm_parser.sales_parser │ Skipped 1 ignored products
2026-06-10 11:05:45 │ INFO    │ crm_parser.sales_parser │ Parsed 24 sales items from page
2026-06-10 11:05:45 │ INFO    │ crm_parser.sales_scraper │ [39/40] Scraping 02.05.2026...
2026-06-10 11:05:49 │ INFO    │ crm_parser.sales_scraper │   navigate: 0.0s
2026-06-10 11:05:50 │ INFO    │ crm_parser.sales_scraper │   wait table: 1.0s
2026-06-10 11:05:50 │ INFO    │ crm_parser.sales_scraper │   content: 0.1s
2026-06-10 11:05:50 │ INFO    │ crm_parser.sales_parser │ Table headers (10): ['t\\r', 'название ru', 'название uz', 'количество', 'цена', 'себестоимость', 'сумма', 'сумма себест.', 'прибыль', 'рентабельность']
2026-06-10 11:05:50 │ INFO    │ crm_parser.sales_parser │ Column mapping: {'name': 1, 'quantity': 3, 'price': 4, 'cost': 5, 'total_revenue': 6, 'total_cost': 7, 'profit': 8, 'profitability': 9}
2026-06-10 11:05:50 │ INFO    │ crm_parser.sales_parser │ Skipped 1 ignored products
2026-06-10 11:05:50 │ INFO    │ crm_parser.sales_parser │ Parsed 58 sales items from page
2026-06-10 11:05:50 │ INFO    │ crm_parser.sales_scraper │ [40/40] Scraping 01.05.2026...
2026-06-10 11:05:54 │ INFO    │ crm_parser.sales_scraper │   navigate: 0.0s
2026-06-10 11:05:54 │ INFO    │ crm_parser.sales_scraper │   wait table: 0.9s
2026-06-10 11:05:55 │ INFO    │ crm_parser.sales_scraper │   content: 0.1s
2026-06-10 11:05:55 │ INFO    │ crm_parser.sales_parser │ Table headers (10): ['t\\r', 'название ru', 'название uz', 'количество', 'цена', 'себестоимость', 'сумма', 'сумма себест.', 'прибыль', 'рентабельность']
2026-06-10 11:05:55 │ INFO    │ crm_parser.sales_parser │ Column mapping: {'name': 1, 'quantity': 3, 'price': 4, 'cost': 5, 'total_revenue': 6, 'total_cost': 7, 'profit': 8, 'profitability': 9}
2026-06-10 11:05:55 │ INFO    │ crm_parser.sales_parser │ Skipped 1 ignored products
2026-06-10 11:05:55 │ INFO    │ crm_parser.sales_parser │ Parsed 32 sales items from page
2026-06-10 11:05:55 │ INFO    │ crm_parser.database │ Sales session 19 completed: 2113 items
2026-06-10 11:05:55 │ INFO    │ crm_parser.sales_scraper │ ============================================================
2026-06-10 11:05:55 │ INFO    │ crm_parser.sales_scraper │ Sales scraping done! 2113 items across 40 days
2026-06-10 11:05:55 │ INFO    │ crm_parser.sales_scraper │ ============================================================
2026-06-10 11:05:55 │ INFO    │ crm_parser.main │ Archived 4 old files → C:\Users\WinAdmin\CODE\CRM parser\output\sales\old
2026-06-10 11:05:55 │ INFO    │ crm_parser.main │ Generating sales CSV files...
2026-06-10 11:05:55 │ INFO    │ crm_parser.sales_analytics │ sales pivot: 1368 товаров × 40 дат → sales_2026-05-01_2026-06-09.csv
2026-06-10 11:05:55 │ INFO    │ crm_parser.main │   [1] C:\Users\WinAdmin\CODE\CRM parser\output\sales\sales_2026-05-01_2026-06-09.csv
2026-06-10 11:05:55 │ INFO    │ crm_parser.sales_analytics │ sales categories: 267 категорий → sales_categories_2026-05-01_2026-06-09.csv
2026-06-10 11:05:55 │ INFO    │ crm_parser.main │   [2] C:\Users\WinAdmin\CODE\CRM parser\output\sales\sales_categories_2026-05-01_2026-06-09.csv
2026-06-10 11:05:55 │ INFO    │ crm_parser.sales_analytics │ sales products: 1368 товаров → sales_products_2026-05-01_2026-06-09.csv
2026-06-10 11:05:55 │ INFO    │ crm_parser.main │   [3] C:\Users\WinAdmin\CODE\CRM parser\output\sales\sales_products_2026-05-01_2026-06-09.csv
2026-06-10 11:05:55 │ INFO    │ crm_parser.sales_analytics │ sales_changes: 977 записей, 7 сессий → sales_changes_2026-05-01_2026-06-09.csv
2026-06-10 11:05:55 │ INFO    │ crm_parser.main │   [4] C:\Users\WinAdmin\CODE\CRM parser\output\sales\sales_changes_2026-05-01_2026-06-09.csv
2026-06-10 11:05:55 │ INFO    │ crm_parser.change_detector │ Comparing session #19 with previous #18
2026-06-10 11:05:55 │ INFO    │ crm_parser.change_detector │ Comparing 40 overlapping dates...
2026-06-10 11:05:55 │ INFO    │ crm_parser.change_detector │ No changes detected across 40 dates
2026-06-10 11:05:55 │ INFO    │ crm_parser.main │   [5] No changes detected
2026-06-10 11:05:55 │ INFO    │ crm_parser.main │ 
2026-06-10 11:05:55 │ INFO    │ crm_parser.main │ ============================================================
2026-06-10 11:05:55 │ INFO    │ crm_parser.main │ FULL SCRAPE COMPLETE!
2026-06-10 11:05:55 │ INFO    │ crm_parser.main │ ============================================================
2026-06-10 11:05:55 │ INFO    │ crm_parser.browser │ Disconnecting from bot Chrome...
2026-06-10 11:05:55 │ INFO    │ crm_parser.browser │ Disconnected (bot Chrome still running)
2026-06-10 15:30:05 │ INFO    │ crm_parser.main │ Log file: C:\Users\WinAdmin\CODE\CRM parser\data\logs\crm_2026-06-10.log
2026-06-10 15:30:07 │ INFO    │ crm_parser.scrapers.browser │ Chrome: C:\Program Files\Google\Chrome\Application\chrome.exe
2026-06-10 15:30:07 │ INFO    │ crm_parser.scrapers.browser │ Bot profile: C:\Users\WinAdmin\CODE\CRM parser\chrome_profile
2026-06-10 15:30:07 │ INFO    │ crm_parser.scrapers.browser │ Starting bot Chrome (CDP port 9222)...
2026-06-10 15:30:09 │ INFO    │ crm_parser.scrapers.browser │ Chrome CDP port ready (attempt 1)
2026-06-10 15:30:10 │ INFO    │ crm_parser.scrapers.browser │ Подключение к Chrome через CDP...
2026-06-10 15:30:10 │ INFO    │ crm_parser.scrapers.browser │ Подключено к Chrome бота (отдельный профиль)
2026-06-10 15:30:10 │ INFO    │ crm_parser.core.database │ DB: C:\Users\WinAdmin\CODE\CRM parser\data\crm.db
2026-06-10 15:30:10 │ INFO    │ crm_parser.main │ ============================================================
2026-06-10 15:30:10 │ INFO    │ crm_parser.main │ FULL SCRAPE: Products + Sales
2026-06-10 15:30:10 │ INFO    │ crm_parser.main │ ============================================================
2026-06-10 15:30:10 │ INFO    │ crm_parser.main │ 
2026-06-10 15:30:10 │ INFO    │ crm_parser.main │ >>> Step 1/2: Products
2026-06-10 15:30:10 │ INFO    │ crm_parser.main │ Scraping products...
2026-06-10 15:30:10 │ INFO    │ crm_parser.main │    URL: https://crm.asaxiy.uz
2026-06-10 15:30:10 │ INFO    │ crm_parser.main │    Pages: 1 -> end
2026-06-10 15:30:10 │ INFO    │ crm_parser.scrapers.product_scraper │ ============================================================
2026-06-10 15:30:10 │ INFO    │ crm_parser.scrapers.product_scraper │ Начинаем парсинг товаров
2026-06-10 15:30:10 │ INFO    │ crm_parser.scrapers.product_scraper │ ============================================================
2026-06-10 15:30:13 │ INFO    │ crm_parser.scrapers.product_parser │ Курс доллара: 1$ = 12080.00 UZS
2026-06-10 15:30:13 │ INFO    │ crm_parser.scrapers.product_scraper │ Kurs: 1$ = 12080.00 UZS
2026-06-10 15:30:13 │ INFO    │ crm_parser.core.database │ New session created: id=16
2026-06-10 15:30:13 │ INFO    │ crm_parser.scrapers.product_scraper │ Total products: 29 376, pages: 147
2026-06-10 15:30:13 │ INFO    │ crm_parser.scrapers.product_parser │ Пропущено 76 товаров из игнорируемых категорий (книги)
2026-06-10 15:30:13 │ INFO    │ crm_parser.scrapers.product_parser │ Спарсено 124 товаров со страницы
2026-06-10 15:30:20 │ INFO    │ crm_parser.scrapers.product_parser │ Пропущено 33 товаров из игнорируемых категорий (книги)
2026-06-10 15:30:20 │ INFO    │ crm_parser.scrapers.product_parser │ Спарсено 167 товаров со страницы
2026-06-10 15:30:25 │ INFO    │ crm_parser.scrapers.product_parser │ Пропущено 105 товаров из игнорируемых категорий (книги)
2026-06-10 15:30:25 │ INFO    │ crm_parser.scrapers.product_parser │ Спарсено 95 товаров со страницы
2026-06-10 15:30:32 │ INFO    │ crm_parser.scrapers.product_parser │ Пропущено 56 товаров из игнорируемых категорий (книги)
2026-06-10 15:30:32 │ INFO    │ crm_parser.scrapers.product_parser │ Спарсено 144 товаров со страницы
2026-06-10 15:30:39 │ INFO    │ crm_parser.scrapers.product_parser │ Пропущено 17 товаров из игнорируемых категорий (книги)
2026-06-10 15:30:39 │ INFO    │ crm_parser.scrapers.product_parser │ Спарсено 183 товаров со страницы
2026-06-10 15:30:46 │ INFO    │ crm_parser.scrapers.product_parser │ Пропущено 9 товаров из игнорируемых категорий (книги)
2026-06-10 15:30:46 │ INFO    │ crm_parser.scrapers.product_parser │ Спарсено 191 товаров со страницы
2026-06-10 15:30:52 │ INFO    │ crm_parser.scrapers.product_parser │ Пропущено 21 товаров из игнорируемых категорий (книги)
2026-06-10 15:30:52 │ INFO    │ crm_parser.scrapers.product_parser │ Спарсено 179 товаров со страницы
2026-06-10 15:30:59 │ INFO    │ crm_parser.scrapers.product_parser │ Пропущено 12 товаров из игнорируемых категорий (книги)
2026-06-10 15:30:59 │ INFO    │ crm_parser.scrapers.product_parser │ Спарсено 188 товаров со страницы
2026-06-10 15:31:05 │ INFO    │ crm_parser.scrapers.product_parser │ Пропущено 28 товаров из игнорируемых категорий (книги)
2026-06-10 15:31:05 │ INFO    │ crm_parser.scrapers.product_parser │ Спарсено 172 товаров со страницы
2026-06-10 15:31:13 │ INFO    │ crm_parser.scrapers.product_parser │ Пропущено 9 товаров из игнорируемых категорий (книги)
2026-06-10 15:31:13 │ INFO    │ crm_parser.scrapers.product_parser │ Спарсено 191 товаров со страницы
2026-06-10 15:31:19 │ INFO    │ crm_parser.scrapers.product_parser │ Пропущено 10 товаров из игнорируемых категорий (книги)
2026-06-10 15:31:19 │ INFO    │ crm_parser.scrapers.product_parser │ Спарсено 190 товаров со страницы
2026-06-10 15:31:26 │ INFO    │ crm_parser.scrapers.product_parser │ Пропущено 14 товаров из игнорируемых категорий (книги)
2026-06-10 15:31:26 │ INFO    │ crm_parser.scrapers.product_parser │ Спарсено 186 товаров со страницы
2026-06-10 15:31:32 │ INFO    │ crm_parser.scrapers.product_parser │ Пропущено 33 товаров из игнорируемых категорий (книги)
2026-06-10 15:31:32 │ INFO    │ crm_parser.scrapers.product_parser │ Спарсено 167 товаров со страницы
2026-06-10 15:31:39 │ INFO    │ crm_parser.scrapers.product_parser │ Пропущено 61 товаров из игнорируемых категорий (книги)
2026-06-10 15:31:39 │ INFO    │ crm_parser.scrapers.product_parser │ Спарсено 139 товаров со страницы
2026-06-10 15:31:45 │ INFO    │ crm_parser.scrapers.product_parser │ Пропущено 55 товаров из игнорируемых категорий (книги)
2026-06-10 15:31:45 │ INFO    │ crm_parser.scrapers.product_parser │ Спарсено 145 товаров со страницы
2026-06-10 15:31:53 │ INFO    │ crm_parser.scrapers.product_parser │ Пропущено 15 товаров из игнорируемых категорий (книги)
2026-06-10 15:31:53 │ INFO    │ crm_parser.scrapers.product_parser │ Спарсено 185 товаров со страницы
2026-06-10 15:32:00 │ INFO    │ crm_parser.scrapers.product_parser │ Пропущено 41 товаров из игнорируемых категорий (книги)
2026-06-10 15:32:00 │ INFO    │ crm_parser.scrapers.product_parser │ Спарсено 159 товаров со страницы
2026-06-10 15:32:07 │ INFO    │ crm_parser.scrapers.product_parser │ Пропущено 54 товаров из игнорируемых категорий (книги)
2026-06-10 15:32:07 │ INFO    │ crm_parser.scrapers.product_parser │ Спарсено 146 товаров со страницы
2026-06-10 15:32:12 │ INFO    │ crm_parser.scrapers.product_parser │ Пропущено 82 товаров из игнорируемых категорий (книги)
2026-06-10 15:32:12 │ INFO    │ crm_parser.scrapers.product_parser │ Спарсено 118 товаров со страницы
2026-06-10 15:32:19 │ INFO    │ crm_parser.scrapers.product_parser │ Пропущено 73 товаров из игнорируемых категорий (книги)
2026-06-10 15:32:19 │ INFO    │ crm_parser.scrapers.product_parser │ Спарсено 127 товаров со страницы
2026-06-10 15:32:27 │ INFO    │ crm_parser.scrapers.product_parser │ Пропущено 94 товаров из игнорируемых категорий (книги)
2026-06-10 15:32:27 │ INFO    │ crm_parser.scrapers.product_parser │ Спарсено 106 товаров со страницы
2026-06-10 15:32:33 │ INFO    │ crm_parser.scrapers.product_parser │ Пропущено 73 товаров из игнорируемых категорий (книги)
2026-06-10 15:32:33 │ INFO    │ crm_parser.scrapers.product_parser │ Спарсено 127 товаров со страницы
2026-06-10 15:32:39 │ INFO    │ crm_parser.scrapers.product_parser │ Пропущено 73 товаров из игнорируемых категорий (книги)
2026-06-10 15:32:39 │ INFO    │ crm_parser.scrapers.product_parser │ Спарсено 127 товаров со страницы
2026-06-10 15:32:45 │ INFO    │ crm_parser.scrapers.product_parser │ Пропущено 32 товаров из игнорируемых категорий (книги)
2026-06-10 15:32:45 │ INFO    │ crm_parser.scrapers.product_parser │ Спарсено 168 товаров со страницы
2026-06-10 15:32:52 │ INFO    │ crm_parser.scrapers.product_parser │ Пропущено 22 товаров из игнорируемых категорий (книги)
2026-06-10 15:32:52 │ INFO    │ crm_parser.scrapers.product_parser │ Спарсено 178 товаров со страницы
2026-06-10 15:32:58 │ INFO    │ crm_parser.scrapers.product_parser │ Пропущено 94 товаров из игнорируемых категорий (книги)
2026-06-10 15:32:58 │ INFO    │ crm_parser.scrapers.product_parser │ Спарсено 106 товаров со страницы
2026-06-10 15:33:04 │ INFO    │ crm_parser.scrapers.product_parser │ Пропущено 44 товаров из игнорируемых категорий (книги)
2026-06-10 15:33:04 │ INFO    │ crm_parser.scrapers.product_parser │ Спарсено 156 товаров со страницы
2026-06-10 15:33:12 │ INFO    │ crm_parser.scrapers.product_parser │ Пропущено 14 товаров из игнорируемых категорий (книги)
2026-06-10 15:33:12 │ INFO    │ crm_parser.scrapers.product_parser │ Спарсено 186 товаров со страницы
2026-06-10 15:33:18 │ INFO    │ crm_parser.scrapers.product_parser │ Пропущено 34 товаров из игнорируемых категорий (книги)
2026-06-10 15:33:18 │ INFO    │ crm_parser.scrapers.product_parser │ Спарсено 166 товаров со страницы
2026-06-10 15:33:24 │ INFO    │ crm_parser.scrapers.product_parser │ Пропущено 39 товаров из игнорируемых категорий (книги)
2026-06-10 15:33:24 │ INFO    │ crm_parser.scrapers.product_parser │ Спарсено 161 товаров со страницы
2026-06-10 15:33:30 │ INFO    │ crm_parser.scrapers.product_parser │ Пропущено 39 товаров из игнорируемых категорий (книги)
2026-06-10 15:33:30 │ INFO    │ crm_parser.scrapers.product_parser │ Спарсено 161 товаров со страницы
2026-06-10 15:33:36 │ INFO    │ crm_parser.scrapers.product_parser │ Пропущено 157 товаров из игнорируемых категорий (книги)
2026-06-10 15:33:36 │ INFO    │ crm_parser.scrapers.product_parser │ Спарсено 43 товаров со страницы
2026-06-10 15:33:44 │ INFO    │ crm_parser.scrapers.product_parser │ Пропущено 151 товаров из игнорируемых категорий (книги)
2026-06-10 15:33:44 │ INFO    │ crm_parser.scrapers.product_parser │ Спарсено 49 товаров со страницы
2026-06-10 15:33:51 │ INFO    │ crm_parser.scrapers.product_parser │ Пропущено 111 товаров из игнорируемых категорий (книги)
2026-06-10 15:33:51 │ INFO    │ crm_parser.scrapers.product_parser │ Спарсено 89 товаров со страницы
2026-06-10 15:33:58 │ INFO    │ crm_parser.scrapers.product_parser │ Пропущено 127 товаров из игнорируемых категорий (книги)
2026-06-10 15:33:58 │ INFO    │ crm_parser.scrapers.product_parser │ Спарсено 73 товаров со страницы
2026-06-10 15:34:05 │ INFO    │ crm_parser.scrapers.product_parser │ Пропущено 133 товаров из игнорируемых категорий (книги)
2026-06-10 15:34:05 │ INFO    │ crm_parser.scrapers.product_parser │ Спарсено 67 товаров со страницы
2026-06-10 15:34:11 │ INFO    │ crm_parser.scrapers.product_parser │ Пропущено 17 товаров из игнорируемых категорий (книги)
2026-06-10 15:34:11 │ INFO    │ crm_parser.scrapers.product_parser │ Спарсено 183 товаров со страницы
2026-06-10 15:34:18 │ INFO    │ crm_parser.scrapers.product_parser │ Пропущено 18 товаров из игнорируемых категорий (книги)
2026-06-10 15:34:18 │ INFO    │ crm_parser.scrapers.product_parser │ Спарсено 182 товаров со страницы
2026-06-10 15:34:24 │ INFO    │ crm_parser.scrapers.product_parser │ Пропущено 50 товаров из игнорируемых категорий (книги)
2026-06-10 15:34:24 │ INFO    │ crm_parser.scrapers.product_parser │ Спарсено 150 товаров со страницы
2026-06-10 15:34:31 │ INFO    │ crm_parser.scrapers.product_parser │ Пропущено 26 товаров из игнорируемых категорий (книги)
2026-06-10 15:34:31 │ INFO    │ crm_parser.scrapers.product_parser │ Спарсено 174 товаров со страницы
2026-06-10 15:34:37 │ INFO    │ crm_parser.scrapers.product_parser │ Пропущено 36 товаров из игнорируемых категорий (книги)
2026-06-10 15:34:37 │ INFO    │ crm_parser.scrapers.product_parser │ Спарсено 164 товаров со страницы
2026-06-10 15:34:44 │ INFO    │ crm_parser.scrapers.product_parser │ Пропущено 34 товаров из игнорируемых категорий (книги)
2026-06-10 15:34:44 │ INFO    │ crm_parser.scrapers.product_parser │ Спарсено 166 товаров со страницы
2026-06-10 15:34:51 │ INFO    │ crm_parser.scrapers.product_parser │ Пропущено 19 товаров из игнорируемых категорий (книги)
2026-06-10 15:34:51 │ INFO    │ crm_parser.scrapers.product_parser │ Спарсено 181 товаров со страницы
2026-06-10 15:34:58 │ INFO    │ crm_parser.scrapers.product_parser │ Пропущено 29 товаров из игнорируемых категорий (книги)
2026-06-10 15:34:58 │ INFO    │ crm_parser.scrapers.product_parser │ Спарсено 171 товаров со страницы
2026-06-10 15:35:04 │ INFO    │ crm_parser.scrapers.product_parser │ Пропущено 42 товаров из игнорируемых категорий (книги)
2026-06-10 15:35:04 │ INFO    │ crm_parser.scrapers.product_parser │ Спарсено 158 товаров со страницы
2026-06-10 15:35:11 │ INFO    │ crm_parser.scrapers.product_parser │ Пропущено 72 товаров из игнорируемых категорий (книги)
2026-06-10 15:35:11 │ INFO    │ crm_parser.scrapers.product_parser │ Спарсено 128 товаров со страницы
2026-06-10 15:35:17 │ INFO    │ crm_parser.scrapers.product_parser │ Пропущено 46 товаров из игнорируемых категорий (книги)
2026-06-10 15:35:17 │ INFO    │ crm_parser.scrapers.product_parser │ Спарсено 154 товаров со страницы
2026-06-10 15:35:23 │ INFO    │ crm_parser.scrapers.product_parser │ Пропущено 31 товаров из игнорируемых категорий (книги)
2026-06-10 15:35:23 │ INFO    │ crm_parser.scrapers.product_parser │ Спарсено 169 товаров со страницы
2026-06-10 15:35:30 │ INFO    │ crm_parser.scrapers.product_parser │ Пропущено 10 товаров из игнорируемых категорий (книги)
2026-06-10 15:35:30 │ INFO    │ crm_parser.scrapers.product_parser │ Спарсено 190 товаров со страницы
2026-06-10 15:35:36 │ INFO    │ crm_parser.scrapers.product_parser │ Пропущено 10 товаров из игнорируемых категорий (книги)
2026-06-10 15:35:36 │ INFO    │ crm_parser.scrapers.product_parser │ Спарсено 190 товаров со страницы
2026-06-10 15:35:43 │ INFO    │ crm_parser.scrapers.product_parser │ Пропущено 16 товаров из игнорируемых категорий (книги)
2026-06-10 15:35:43 │ INFO    │ crm_parser.scrapers.product_parser │ Спарсено 184 товаров со страницы
2026-06-10 15:35:49 │ INFO    │ crm_parser.scrapers.product_parser │ Пропущено 3 товаров из игнорируемых категорий (книги)
2026-06-10 15:35:49 │ INFO    │ crm_parser.scrapers.product_parser │ Спарсено 197 товаров со страницы
2026-06-10 15:35:57 │ INFO    │ crm_parser.scrapers.product_parser │ Пропущено 9 товаров из игнорируемых категорий (книги)
2026-06-10 15:35:57 │ INFO    │ crm_parser.scrapers.product_parser │ Спарсено 191 товаров со страницы
2026-06-10 15:36:04 │ INFO    │ crm_parser.scrapers.product_parser │ Пропущено 2 товаров из игнорируемых категорий (книги)
2026-06-10 15:36:04 │ INFO    │ crm_parser.scrapers.product_parser │ Спарсено 198 товаров со страницы
2026-06-10 15:36:11 │ INFO    │ crm_parser.scrapers.product_parser │ Пропущено 1 товаров из игнорируемых категорий (книги)
2026-06-10 15:36:11 │ INFO    │ crm_parser.scrapers.product_parser │ Спарсено 199 товаров со страницы
2026-06-10 15:36:17 │ INFO    │ crm_parser.scrapers.product_parser │ Пропущено 14 товаров из игнорируемых категорий (книги)
2026-06-10 15:36:17 │ INFO    │ crm_parser.scrapers.product_parser │ Спарсено 186 товаров со страницы
2026-06-10 15:36:24 │ INFO    │ crm_parser.scrapers.product_parser │ Пропущено 20 товаров из игнорируемых категорий (книги)
2026-06-10 15:36:24 │ INFO    │ crm_parser.scrapers.product_parser │ Спарсено 180 товаров со страницы
2026-06-10 15:36:29 │ INFO    │ crm_parser.scrapers.product_parser │ Пропущено 36 товаров из игнорируемых категорий (книги)
2026-06-10 15:36:29 │ INFO    │ crm_parser.scrapers.product_parser │ Спарсено 164 товаров со страницы
2026-06-10 15:36:37 │ INFO    │ crm_parser.scrapers.product_parser │ Пропущено 40 товаров из игнорируемых категорий (книги)
2026-06-10 15:36:37 │ INFO    │ crm_parser.scrapers.product_parser │ Спарсено 160 товаров со страницы
2026-06-10 15:36:44 │ INFO    │ crm_parser.scrapers.product_parser │ Пропущено 21 товаров из игнорируемых категорий (книги)
2026-06-10 15:36:44 │ INFO    │ crm_parser.scrapers.product_parser │ Спарсено 179 товаров со страницы
2026-06-10 15:36:50 │ INFO    │ crm_parser.scrapers.product_parser │ Пропущено 27 товаров из игнорируемых категорий (книги)
2026-06-10 15:36:50 │ INFO    │ crm_parser.scrapers.product_parser │ Спарсено 173 товаров со страницы
2026-06-10 15:36:56 │ INFO    │ crm_parser.scrapers.product_parser │ Пропущено 56 товаров из игнорируемых категорий (книги)
2026-06-10 15:36:56 │ INFO    │ crm_parser.scrapers.product_parser │ Спарсено 144 товаров со страницы
2026-06-10 15:37:03 │ INFO    │ crm_parser.scrapers.product_parser │ Пропущено 59 товаров из игнорируемых категорий (книги)
2026-06-10 15:37:03 │ INFO    │ crm_parser.scrapers.product_parser │ Спарсено 141 товаров со страницы
2026-06-10 15:37:09 │ INFO    │ crm_parser.scrapers.product_parser │ Пропущено 79 товаров из игнорируемых категорий (книги)
2026-06-10 15:37:09 │ INFO    │ crm_parser.scrapers.product_parser │ Спарсено 121 товаров со страницы
2026-06-10 15:37:16 │ INFO    │ crm_parser.scrapers.product_parser │ Пропущено 141 товаров из игнорируемых категорий (книги)
2026-06-10 15:37:16 │ INFO    │ crm_parser.scrapers.product_parser │ Спарсено 59 товаров со страницы
2026-06-10 15:37:23 │ INFO    │ crm_parser.scrapers.product_parser │ Пропущено 146 товаров из игнорируемых категорий (книги)
2026-06-10 15:37:23 │ INFO    │ crm_parser.scrapers.product_parser │ Спарсено 54 товаров со страницы
2026-06-10 15:37:29 │ INFO    │ crm_parser.scrapers.product_parser │ Пропущено 159 товаров из игнорируемых категорий (книги)
2026-06-10 15:37:29 │ INFO    │ crm_parser.scrapers.product_parser │ Спарсено 41 товаров со страницы
2026-06-10 15:37:35 │ INFO    │ crm_parser.scrapers.product_parser │ Пропущено 156 товаров из игнорируемых категорий (книги)
2026-06-10 15:37:35 │ INFO    │ crm_parser.scrapers.product_parser │ Спарсено 44 товаров со страницы
2026-06-10 15:37:43 │ INFO    │ crm_parser.scrapers.product_parser │ Пропущено 180 товаров из игнорируемых категорий (книги)
2026-06-10 15:37:43 │ INFO    │ crm_parser.scrapers.product_parser │ Спарсено 20 товаров со страницы
2026-06-10 15:37:50 │ INFO    │ crm_parser.scrapers.product_parser │ Пропущено 181 товаров из игнорируемых категорий (книги)
2026-06-10 15:37:50 │ INFO    │ crm_parser.scrapers.product_parser │ Спарсено 19 товаров со страницы
2026-06-10 15:37:56 │ INFO    │ crm_parser.scrapers.product_parser │ Пропущено 131 товаров из игнорируемых категорий (книги)
2026-06-10 15:37:56 │ INFO    │ crm_parser.scrapers.product_parser │ Спарсено 69 товаров со страницы
2026-06-10 15:38:02 │ INFO    │ crm_parser.scrapers.product_parser │ Пропущено 77 товаров из игнорируемых категорий (книги)
2026-06-10 15:38:02 │ INFO    │ crm_parser.scrapers.product_parser │ Спарсено 123 товаров со страницы
2026-06-10 15:38:10 │ INFO    │ crm_parser.scrapers.product_parser │ Пропущено 33 товаров из игнорируемых категорий (книги)
2026-06-10 15:38:10 │ INFO    │ crm_parser.scrapers.product_parser │ Спарсено 167 товаров со страницы
2026-06-10 15:38:16 │ INFO    │ crm_parser.scrapers.product_parser │ Пропущено 50 товаров из игнорируемых категорий (книги)
2026-06-10 15:38:16 │ INFO    │ crm_parser.scrapers.product_parser │ Спарсено 150 товаров со страницы
2026-06-10 15:38:23 │ INFO    │ crm_parser.scrapers.product_parser │ Пропущено 66 товаров из игнорируемых категорий (книги)
2026-06-10 15:38:23 │ INFO    │ crm_parser.scrapers.product_parser │ Спарсено 134 товаров со страницы
2026-06-10 15:38:30 │ INFO    │ crm_parser.scrapers.product_parser │ Пропущено 35 товаров из игнорируемых категорий (книги)
2026-06-10 15:38:30 │ INFO    │ crm_parser.scrapers.product_parser │ Спарсено 165 товаров со страницы
2026-06-10 15:38:36 │ INFO    │ crm_parser.scrapers.product_parser │ Пропущено 19 товаров из игнорируемых категорий (книги)
2026-06-10 15:38:36 │ INFO    │ crm_parser.scrapers.product_parser │ Спарсено 181 товаров со страницы
2026-06-10 15:38:42 │ INFO    │ crm_parser.scrapers.product_parser │ Пропущено 62 товаров из игнорируемых категорий (книги)
2026-06-10 15:38:42 │ INFO    │ crm_parser.scrapers.product_parser │ Спарсено 138 товаров со страницы
2026-06-10 15:38:49 │ INFO    │ crm_parser.scrapers.product_parser │ Пропущено 30 товаров из игнорируемых категорий (книги)
2026-06-10 15:38:49 │ INFO    │ crm_parser.scrapers.product_parser │ Спарсено 170 товаров со страницы
2026-06-10 15:38:56 │ INFO    │ crm_parser.scrapers.product_parser │ Пропущено 22 товаров из игнорируемых категорий (книги)
2026-06-10 15:38:56 │ INFO    │ crm_parser.scrapers.product_parser │ Спарсено 178 товаров со страницы
2026-06-10 15:39:03 │ INFO    │ crm_parser.scrapers.product_parser │ Пропущено 62 товаров из игнорируемых категорий (книги)
2026-06-10 15:39:03 │ INFO    │ crm_parser.scrapers.product_parser │ Спарсено 138 товаров со страницы
2026-06-10 15:39:10 │ INFO    │ crm_parser.scrapers.product_parser │ Пропущено 32 товаров из игнорируемых категорий (книги)
2026-06-10 15:39:10 │ INFO    │ crm_parser.scrapers.product_parser │ Спарсено 168 товаров со страницы
2026-06-10 15:39:17 │ INFO    │ crm_parser.scrapers.product_parser │ Пропущено 17 товаров из игнорируемых категорий (книги)
2026-06-10 15:39:17 │ INFO    │ crm_parser.scrapers.product_parser │ Спарсено 183 товаров со страницы
2026-06-10 15:39:24 │ INFO    │ crm_parser.scrapers.product_parser │ Пропущено 62 товаров из игнорируемых категорий (книги)
2026-06-10 15:39:24 │ INFO    │ crm_parser.scrapers.product_parser │ Спарсено 138 товаров со страницы
2026-06-10 15:39:31 │ INFO    │ crm_parser.scrapers.product_parser │ Пропущено 48 товаров из игнорируемых категорий (книги)
2026-06-10 15:39:31 │ INFO    │ crm_parser.scrapers.product_parser │ Спарсено 152 товаров со страницы
2026-06-10 15:39:37 │ INFO    │ crm_parser.scrapers.product_parser │ Пропущено 133 товаров из игнорируемых категорий (книги)
2026-06-10 15:39:37 │ INFO    │ crm_parser.scrapers.product_parser │ Спарсено 67 товаров со страницы
2026-06-10 15:39:44 │ INFO    │ crm_parser.scrapers.product_parser │ Пропущено 73 товаров из игнорируемых категорий (книги)
2026-06-10 15:39:44 │ INFO    │ crm_parser.scrapers.product_parser │ Спарсено 127 товаров со страницы
2026-06-10 15:39:51 │ INFO    │ crm_parser.scrapers.product_parser │ Пропущено 56 товаров из игнорируемых категорий (книги)
2026-06-10 15:39:51 │ INFO    │ crm_parser.scrapers.product_parser │ Спарсено 144 товаров со страницы
2026-06-10 15:39:58 │ INFO    │ crm_parser.scrapers.product_parser │ Пропущено 48 товаров из игнорируемых категорий (книги)
2026-06-10 15:39:58 │ INFO    │ crm_parser.scrapers.product_parser │ Спарсено 152 товаров со страницы
2026-06-10 15:40:05 │ INFO    │ crm_parser.scrapers.product_parser │ Пропущено 64 товаров из игнорируемых категорий (книги)
2026-06-10 15:40:05 │ INFO    │ crm_parser.scrapers.product_parser │ Спарсено 136 товаров со страницы
2026-06-10 15:40:12 │ INFO    │ crm_parser.scrapers.product_parser │ Пропущено 37 товаров из игнорируемых категорий (книги)
2026-06-10 15:40:12 │ INFO    │ crm_parser.scrapers.product_parser │ Спарсено 163 товаров со страницы
2026-06-10 15:40:18 │ INFO    │ crm_parser.scrapers.product_parser │ Пропущено 60 товаров из игнорируемых категорий (книги)
2026-06-10 15:40:18 │ INFO    │ crm_parser.scrapers.product_parser │ Спарсено 140 товаров со страницы
2026-06-10 15:40:24 │ INFO    │ crm_parser.scrapers.product_parser │ Пропущено 44 товаров из игнорируемых категорий (книги)
2026-06-10 15:40:24 │ INFO    │ crm_parser.scrapers.product_parser │ Спарсено 156 товаров со страницы
2026-06-10 15:40:32 │ INFO    │ crm_parser.scrapers.product_parser │ Пропущено 58 товаров из игнорируемых категорий (книги)
2026-06-10 15:40:32 │ INFO    │ crm_parser.scrapers.product_parser │ Спарсено 142 товаров со страницы
2026-06-10 15:40:38 │ INFO    │ crm_parser.scrapers.product_parser │ Пропущено 22 товаров из игнорируемых категорий (книги)
2026-06-10 15:40:38 │ INFO    │ crm_parser.scrapers.product_parser │ Спарсено 178 товаров со страницы
2026-06-10 15:40:45 │ INFO    │ crm_parser.scrapers.product_parser │ Пропущено 67 товаров из игнорируемых категорий (книги)
2026-06-10 15:40:45 │ INFO    │ crm_parser.scrapers.product_parser │ Спарсено 133 товаров со страницы
2026-06-10 15:40:53 │ INFO    │ crm_parser.scrapers.product_parser │ Пропущено 93 товаров из игнорируемых категорий (книги)
2026-06-10 15:40:53 │ INFO    │ crm_parser.scrapers.product_parser │ Спарсено 107 товаров со страницы
2026-06-10 15:40:58 │ INFO    │ crm_parser.scrapers.product_parser │ Пропущено 83 товаров из игнорируемых категорий (книги)
2026-06-10 15:40:58 │ INFO    │ crm_parser.scrapers.product_parser │ Спарсено 117 товаров со страницы
2026-06-10 15:41:05 │ INFO    │ crm_parser.scrapers.product_parser │ Пропущено 47 товаров из игнорируемых категорий (книги)
2026-06-10 15:41:05 │ INFO    │ crm_parser.scrapers.product_parser │ Спарсено 153 товаров со страницы
2026-06-10 15:41:13 │ INFO    │ crm_parser.scrapers.product_parser │ Пропущено 115 товаров из игнорируемых категорий (книги)
2026-06-10 15:41:13 │ INFO    │ crm_parser.scrapers.product_parser │ Спарсено 85 товаров со страницы
2026-06-10 15:41:20 │ INFO    │ crm_parser.scrapers.product_parser │ Пропущено 124 товаров из игнорируемых категорий (книги)
2026-06-10 15:41:20 │ INFO    │ crm_parser.scrapers.product_parser │ Спарсено 76 товаров со страницы
2026-06-10 15:41:27 │ INFO    │ crm_parser.scrapers.product_parser │ Пропущено 58 товаров из игнорируемых категорий (книги)
2026-06-10 15:41:27 │ INFO    │ crm_parser.scrapers.product_parser │ Спарсено 142 товаров со страницы
2026-06-10 15:41:34 │ INFO    │ crm_parser.scrapers.product_parser │ Пропущено 53 товаров из игнорируемых категорий (книги)
2026-06-10 15:41:34 │ INFO    │ crm_parser.scrapers.product_parser │ Спарсено 147 товаров со страницы
2026-06-10 15:41:41 │ INFO    │ crm_parser.scrapers.product_parser │ Пропущено 45 товаров из игнорируемых категорий (книги)
2026-06-10 15:41:41 │ INFO    │ crm_parser.scrapers.product_parser │ Спарсено 155 товаров со страницы
2026-06-10 15:41:46 │ INFO    │ crm_parser.scrapers.product_parser │ Пропущено 70 товаров из игнорируемых категорий (книги)
2026-06-10 15:41:46 │ INFO    │ crm_parser.scrapers.product_parser │ Спарсено 130 товаров со страницы
2026-06-10 15:41:54 │ INFO    │ crm_parser.scrapers.product_parser │ Пропущено 66 товаров из игнорируемых категорий (книги)
2026-06-10 15:41:54 │ INFO    │ crm_parser.scrapers.product_parser │ Спарсено 134 товаров со страницы
2026-06-10 15:42:00 │ INFO    │ crm_parser.scrapers.product_parser │ Пропущено 63 товаров из игнорируемых категорий (книги)
2026-06-10 15:42:00 │ INFO    │ crm_parser.scrapers.product_parser │ Спарсено 137 товаров со страницы
2026-06-10 15:42:07 │ INFO    │ crm_parser.scrapers.product_parser │ Пропущено 117 товаров из игнорируемых категорий (книги)
2026-06-10 15:42:07 │ INFO    │ crm_parser.scrapers.product_parser │ Спарсено 83 товаров со страницы
2026-06-10 15:42:14 │ INFO    │ crm_parser.scrapers.product_parser │ Пропущено 80 товаров из игнорируемых категорий (книги)
2026-06-10 15:42:14 │ INFO    │ crm_parser.scrapers.product_parser │ Спарсено 120 товаров со страницы
2026-06-10 15:42:20 │ INFO    │ crm_parser.scrapers.product_parser │ Пропущено 28 товаров из игнорируемых категорий (книги)
2026-06-10 15:42:20 │ INFO    │ crm_parser.scrapers.product_parser │ Спарсено 172 товаров со страницы
2026-06-10 15:42:27 │ INFO    │ crm_parser.scrapers.product_parser │ Пропущено 65 товаров из игнорируемых категорий (книги)
2026-06-10 15:42:27 │ INFO    │ crm_parser.scrapers.product_parser │ Спарсено 135 товаров со страницы
2026-06-10 15:42:34 │ INFO    │ crm_parser.scrapers.product_parser │ Пропущено 92 товаров из игнорируемых категорий (книги)
2026-06-10 15:42:34 │ INFO    │ crm_parser.scrapers.product_parser │ Спарсено 108 товаров со страницы
2026-06-10 15:42:41 │ INFO    │ crm_parser.scrapers.product_parser │ Пропущено 62 товаров из игнорируемых категорий (книги)
2026-06-10 15:42:41 │ INFO    │ crm_parser.scrapers.product_parser │ Спарсено 138 товаров со страницы
2026-06-10 15:42:47 │ INFO    │ crm_parser.scrapers.product_parser │ Пропущено 59 товаров из игнорируемых категорий (книги)
2026-06-10 15:42:47 │ INFO    │ crm_parser.scrapers.product_parser │ Спарсено 141 товаров со страницы
2026-06-10 15:42:55 │ INFO    │ crm_parser.scrapers.product_parser │ Пропущено 123 товаров из игнорируемых категорий (книги)
2026-06-10 15:42:55 │ INFO    │ crm_parser.scrapers.product_parser │ Спарсено 77 товаров со страницы
2026-06-10 15:43:01 │ INFO    │ crm_parser.scrapers.product_parser │ Пропущено 62 товаров из игнорируемых категорий (книги)
2026-06-10 15:43:01 │ INFO    │ crm_parser.scrapers.product_parser │ Спарсено 138 товаров со страницы
2026-06-10 15:43:07 │ INFO    │ crm_parser.scrapers.product_parser │ Пропущено 68 товаров из игнорируемых категорий (книги)
2026-06-10 15:43:07 │ INFO    │ crm_parser.scrapers.product_parser │ Спарсено 132 товаров со страницы
2026-06-10 15:43:14 │ INFO    │ crm_parser.scrapers.product_parser │ Пропущено 101 товаров из игнорируемых категорий (книги)
2026-06-10 15:43:14 │ INFO    │ crm_parser.scrapers.product_parser │ Спарсено 99 товаров со страницы
2026-06-10 15:43:20 │ INFO    │ crm_parser.scrapers.product_parser │ Пропущено 118 товаров из игнорируемых категорий (книги)
2026-06-10 15:43:20 │ INFO    │ crm_parser.scrapers.product_parser │ Спарсено 82 товаров со страницы
2026-06-10 15:43:26 │ INFO    │ crm_parser.scrapers.product_parser │ Пропущено 109 товаров из игнорируемых категорий (книги)
2026-06-10 15:43:26 │ INFO    │ crm_parser.scrapers.product_parser │ Спарсено 91 товаров со страницы
2026-06-10 15:43:33 │ INFO    │ crm_parser.scrapers.product_parser │ Пропущено 62 товаров из игнорируемых категорий (книги)
2026-06-10 15:43:33 │ INFO    │ crm_parser.scrapers.product_parser │ Спарсено 138 товаров со страницы
2026-06-10 15:43:40 │ INFO    │ crm_parser.scrapers.product_parser │ Пропущено 53 товаров из игнорируемых категорий (книги)
2026-06-10 15:43:40 │ INFO    │ crm_parser.scrapers.product_parser │ Спарсено 147 товаров со страницы
2026-06-10 15:43:46 │ INFO    │ crm_parser.scrapers.product_parser │ Пропущено 89 товаров из игнорируемых категорий (книги)
2026-06-10 15:43:46 │ INFO    │ crm_parser.scrapers.product_parser │ Спарсено 111 товаров со страницы
2026-06-10 15:43:53 │ INFO    │ crm_parser.scrapers.product_parser │ Пропущено 127 товаров из игнорируемых категорий (книги)
2026-06-10 15:43:53 │ INFO    │ crm_parser.scrapers.product_parser │ Спарсено 73 товаров со страницы
2026-06-10 15:44:00 │ INFO    │ crm_parser.scrapers.product_parser │ Пропущено 55 товаров из игнорируемых категорий (книги)
2026-06-10 15:44:00 │ INFO    │ crm_parser.scrapers.product_parser │ Спарсено 145 товаров со страницы
2026-06-10 15:44:07 │ INFO    │ crm_parser.scrapers.product_parser │ Пропущено 19 товаров из игнорируемых категорий (книги)
2026-06-10 15:44:07 │ INFO    │ crm_parser.scrapers.product_parser │ Спарсено 181 товаров со страницы
2026-06-10 15:44:15 │ INFO    │ crm_parser.scrapers.product_parser │ Пропущено 47 товаров из игнорируемых категорий (книги)
2026-06-10 15:44:15 │ INFO    │ crm_parser.scrapers.product_parser │ Спарсено 153 товаров со страницы
2026-06-10 15:44:21 │ INFO    │ crm_parser.scrapers.product_parser │ Пропущено 130 товаров из игнорируемых категорий (книги)
2026-06-10 15:44:21 │ INFO    │ crm_parser.scrapers.product_parser │ Спарсено 70 товаров со страницы
2026-06-10 15:44:27 │ INFO    │ crm_parser.scrapers.product_parser │ Пропущено 106 товаров из игнорируемых категорий (книги)
2026-06-10 15:44:27 │ INFO    │ crm_parser.scrapers.product_parser │ Спарсено 94 товаров со страницы
2026-06-10 15:44:33 │ INFO    │ crm_parser.scrapers.product_parser │ Пропущено 77 товаров из игнорируемых категорий (книги)
2026-06-10 15:44:33 │ INFO    │ crm_parser.scrapers.product_parser │ Спарсено 123 товаров со страницы
2026-06-10 15:44:41 │ INFO    │ crm_parser.scrapers.product_parser │ Пропущено 66 товаров из игнорируемых категорий (книги)
2026-06-10 15:44:41 │ INFO    │ crm_parser.scrapers.product_parser │ Спарсено 134 товаров со страницы
2026-06-10 15:44:48 │ INFO    │ crm_parser.scrapers.product_parser │ Пропущено 97 товаров из игнорируемых категорий (книги)
2026-06-10 15:44:48 │ INFO    │ crm_parser.scrapers.product_parser │ Спарсено 103 товаров со страницы
2026-06-10 15:44:55 │ INFO    │ crm_parser.scrapers.product_parser │ Пропущено 142 товаров из игнорируемых категорий (книги)
2026-06-10 15:44:55 │ INFO    │ crm_parser.scrapers.product_parser │ Спарсено 58 товаров со страницы
2026-06-10 15:45:01 │ INFO    │ crm_parser.scrapers.product_parser │ Пропущено 107 товаров из игнорируемых категорий (книги)
2026-06-10 15:45:01 │ INFO    │ crm_parser.scrapers.product_parser │ Спарсено 93 товаров со страницы
2026-06-10 15:45:08 │ INFO    │ crm_parser.scrapers.product_parser │ Пропущено 108 товаров из игнорируемых категорий (книги)
2026-06-10 15:45:08 │ INFO    │ crm_parser.scrapers.product_parser │ Спарсено 92 товаров со страницы
2026-06-10 15:45:14 │ INFO    │ crm_parser.scrapers.product_parser │ Пропущено 74 товаров из игнорируемых категорий (книги)
2026-06-10 15:45:14 │ INFO    │ crm_parser.scrapers.product_parser │ Спарсено 126 товаров со страницы
2026-06-10 15:45:21 │ INFO    │ crm_parser.scrapers.product_parser │ Пропущено 182 товаров из игнорируемых категорий (книги)
2026-06-10 15:45:21 │ INFO    │ crm_parser.scrapers.product_parser │ Спарсено 18 товаров со страницы
2026-06-10 15:45:27 │ INFO    │ crm_parser.scrapers.product_parser │ Пропущено 177 товаров из игнорируемых категорий (книги)
2026-06-10 15:45:27 │ INFO    │ crm_parser.scrapers.product_parser │ Спарсено 23 товаров со страницы
2026-06-10 15:45:33 │ INFO    │ crm_parser.scrapers.product_parser │ Пропущено 149 товаров из игнорируемых категорий (книги)
2026-06-10 15:45:33 │ INFO    │ crm_parser.scrapers.product_parser │ Спарсено 51 товаров со страницы
2026-06-10 15:45:39 │ INFO    │ crm_parser.scrapers.product_parser │ Пропущено 124 товаров из игнорируемых категорий (книги)
2026-06-10 15:45:39 │ INFO    │ crm_parser.scrapers.product_parser │ Спарсено 76 товаров со страницы
2026-06-10 15:45:45 │ INFO    │ crm_parser.scrapers.product_parser │ Пропущено 119 товаров из игнорируемых категорий (книги)
2026-06-10 15:45:45 │ INFO    │ crm_parser.scrapers.product_parser │ Спарсено 81 товаров со страницы
2026-06-10 15:45:52 │ INFO    │ crm_parser.scrapers.product_parser │ Пропущено 103 товаров из игнорируемых категорий (книги)
2026-06-10 15:45:52 │ INFO    │ crm_parser.scrapers.product_parser │ Спарсено 97 товаров со страницы
2026-06-10 15:45:59 │ INFO    │ crm_parser.scrapers.product_parser │ Пропущено 87 товаров из игнорируемых категорий (книги)
2026-06-10 15:45:59 │ INFO    │ crm_parser.scrapers.product_parser │ Спарсено 113 товаров со страницы
2026-06-10 15:46:06 │ INFO    │ crm_parser.scrapers.product_parser │ Пропущено 34 товаров из игнорируемых категорий (книги)
2026-06-10 15:46:06 │ INFO    │ crm_parser.scrapers.product_parser │ Спарсено 166 товаров со страницы
2026-06-10 15:46:14 │ INFO    │ crm_parser.scrapers.product_parser │ Пропущено 160 товаров из игнорируемых категорий (книги)
2026-06-10 15:46:14 │ INFO    │ crm_parser.scrapers.product_parser │ Спарсено 40 товаров со страницы
2026-06-10 15:46:20 │ INFO    │ crm_parser.scrapers.product_parser │ Пропущено 140 товаров из игнорируемых категорий (книги)
2026-06-10 15:46:20 │ INFO    │ crm_parser.scrapers.product_parser │ Спарсено 60 товаров со страницы
2026-06-10 15:46:26 │ INFO    │ crm_parser.scrapers.product_parser │ Пропущено 72 товаров из игнорируемых категорий (книги)
2026-06-10 15:46:26 │ INFO    │ crm_parser.scrapers.product_parser │ Спарсено 106 товаров со страницы
2026-06-10 15:46:26 │ INFO    │ crm_parser.core.database │ Session 16 completed: 19536 products
2026-06-10 15:46:26 │ INFO    │ crm_parser.scrapers.product_scraper │ ============================================================
2026-06-10 15:46:26 │ INFO    │ crm_parser.scrapers.product_scraper │ Done! Collected 19536 products (session 16)
2026-06-10 15:46:26 │ INFO    │ crm_parser.scrapers.product_scraper │ ============================================================
2026-06-10 15:46:26 │ INFO    │ crm_parser.main │ Archived 4 old files → C:\Users\WinAdmin\CODE\CRM parser\output\products\old
2026-06-10 15:46:26 │ INFO    │ crm_parser.main │ Generating product CSV files...
2026-06-10 15:46:27 │ INFO    │ crm_parser.analytics.exporter │ Products CSV: C:\Users\WinAdmin\CODE\CRM parser\output\products\products_2026-06-10.csv (19536 rows)
2026-06-10 15:46:27 │ INFO    │ crm_parser.main │   [0] C:\Users\WinAdmin\CODE\CRM parser\output\products\products_2026-06-10.csv
2026-06-10 15:46:27 │ INFO    │ crm_parser.analytics.products │ Отчёт price_changes: 14 записей → price_changes_2026-06-10.csv
2026-06-10 15:46:27 │ INFO    │ crm_parser.main │   [1] C:\Users\WinAdmin\CODE\CRM parser\output\products\price_changes_2026-06-10.csv
2026-06-10 15:46:28 │ INFO    │ crm_parser.analytics.products │ Отчёт category_dynamics: 573 категорий → category_dynamics_2026-06-10.csv
2026-06-10 15:46:28 │ INFO    │ crm_parser.main │   [2] C:\Users\WinAdmin\CODE\CRM parser\output\products\category_dynamics_2026-06-10.csv
2026-06-10 15:46:28 │ INFO    │ crm_parser.analytics.history │ История маржей: 573 категорий × 4 колонок → history_margins_2026-06-10.csv
2026-06-10 15:46:28 │ INFO    │ crm_parser.main │   [3] C:\Users\WinAdmin\CODE\CRM parser\output\products\history_margins_2026-06-10.csv
2026-06-10 15:46:28 │ INFO    │ crm_parser.main │ 
2026-06-10 15:46:28 │ INFO    │ crm_parser.main │ >>> Step 2/2: Sales
2026-06-10 15:46:28 │ INFO    │ crm_parser.main │ Sales mode: 40 days
2026-06-10 15:46:28 │ INFO    │ crm_parser.scrapers.sales_scraper │ ============================================================
2026-06-10 15:46:28 │ INFO    │ crm_parser.scrapers.sales_scraper │ Sales scraping: 40 days (2026-05-01 → 2026-06-09)
2026-06-10 15:46:28 │ INFO    │ crm_parser.scrapers.sales_scraper │ ============================================================
2026-06-10 15:46:28 │ INFO    │ crm_parser.core.database │ Sales session created: id=20, days=40
2026-06-10 15:46:28 │ INFO    │ crm_parser.scrapers.sales_scraper │ [1/40] Scraping 09.06.2026...
2026-06-10 15:46:28 │ INFO    │ crm_parser.scrapers.sales_scraper │   navigate: 0.0s
2026-06-10 15:46:30 │ INFO    │ crm_parser.scrapers.sales_scraper │   wait table: 2.1s
2026-06-10 15:46:30 │ INFO    │ crm_parser.scrapers.sales_scraper │   content: 0.1s
2026-06-10 15:46:31 │ INFO    │ crm_parser.scrapers.sales_parser │ Table headers (10): ['t\\r', 'название ru', 'название uz', 'количество', 'цена', 'себестоимость', 'сумма', 'сумма себест.', 'прибыль', 'рентабельность']
2026-06-10 15:46:31 │ INFO    │ crm_parser.scrapers.sales_parser │ Column mapping: {'name': 1, 'quantity': 3, 'price': 4, 'cost': 5, 'total_revenue': 6, 'total_cost': 7, 'profit': 8, 'profitability': 9}
2026-06-10 15:46:31 │ INFO    │ crm_parser.scrapers.sales_parser │ Skipped 1 ignored products
2026-06-10 15:46:31 │ INFO    │ crm_parser.scrapers.sales_parser │ Parsed 75 sales items from page
2026-06-10 15:46:31 │ INFO    │ crm_parser.scrapers.sales_scraper │ [2/40] Scraping 08.06.2026...
2026-06-10 15:46:34 │ INFO    │ crm_parser.scrapers.sales_scraper │   navigate: 0.0s
2026-06-10 15:46:35 │ INFO    │ crm_parser.scrapers.sales_scraper │   wait table: 1.0s
2026-06-10 15:46:35 │ INFO    │ crm_parser.scrapers.sales_scraper │   content: 0.2s
2026-06-10 15:46:35 │ INFO    │ crm_parser.scrapers.sales_parser │ Table headers (10): ['t\\r', 'название ru', 'название uz', 'количество', 'цена', 'себестоимость', 'сумма', 'сумма себест.', 'прибыль', 'рентабельность']
2026-06-10 15:46:35 │ INFO    │ crm_parser.scrapers.sales_parser │ Column mapping: {'name': 1, 'quantity': 3, 'price': 4, 'cost': 5, 'total_revenue': 6, 'total_cost': 7, 'profit': 8, 'profitability': 9}
2026-06-10 15:46:35 │ INFO    │ crm_parser.scrapers.sales_parser │ Parsed 67 sales items from page
2026-06-10 15:46:35 │ INFO    │ crm_parser.scrapers.sales_scraper │ [3/40] Scraping 07.06.2026...
2026-06-10 15:46:39 │ INFO    │ crm_parser.scrapers.sales_scraper │   navigate: 0.0s
2026-06-10 15:46:40 │ INFO    │ crm_parser.scrapers.sales_scraper │   wait table: 1.0s
2026-06-10 15:46:41 │ INFO    │ crm_parser.scrapers.sales_scraper │   content: 0.1s
2026-06-10 15:46:41 │ INFO    │ crm_parser.scrapers.sales_parser │ Table headers (10): ['t\\r', 'название ru', 'название uz', 'количество', 'цена', 'себестоимость', 'сумма', 'сумма себест.', 'прибыль', 'рентабельность']
2026-06-10 15:46:41 │ INFO    │ crm_parser.scrapers.sales_parser │ Column mapping: {'name': 1, 'quantity': 3, 'price': 4, 'cost': 5, 'total_revenue': 6, 'total_cost': 7, 'profit': 8, 'profitability': 9}
2026-06-10 15:46:41 │ INFO    │ crm_parser.scrapers.sales_parser │ Skipped 1 ignored products
2026-06-10 15:46:41 │ INFO    │ crm_parser.scrapers.sales_parser │ Parsed 34 sales items from page
2026-06-10 15:46:41 │ INFO    │ crm_parser.scrapers.sales_scraper │ [4/40] Scraping 06.06.2026...
2026-06-10 15:46:45 │ INFO    │ crm_parser.scrapers.sales_scraper │   navigate: 0.0s
2026-06-10 15:46:46 │ INFO    │ crm_parser.scrapers.sales_scraper │   wait table: 1.0s
2026-06-10 15:46:47 │ INFO    │ crm_parser.scrapers.sales_scraper │   content: 0.1s
2026-06-10 15:46:47 │ INFO    │ crm_parser.scrapers.sales_parser │ Table headers (10): ['t\\r', 'название ru', 'название uz', 'количество', 'цена', 'себестоимость', 'сумма', 'сумма себест.', 'прибыль', 'рентабельность']
2026-06-10 15:46:47 │ INFO    │ crm_parser.scrapers.sales_parser │ Column mapping: {'name': 1, 'quantity': 3, 'price': 4, 'cost': 5, 'total_revenue': 6, 'total_cost': 7, 'profit': 8, 'profitability': 9}
2026-06-10 15:46:47 │ INFO    │ crm_parser.scrapers.sales_parser │ Parsed 93 sales items from page
2026-06-10 15:46:47 │ INFO    │ crm_parser.scrapers.sales_scraper │ [5/40] Scraping 05.06.2026...
2026-06-10 15:46:51 │ INFO    │ crm_parser.scrapers.sales_scraper │   navigate: 0.0s
2026-06-10 15:46:52 │ INFO    │ crm_parser.scrapers.sales_scraper │   wait table: 0.8s
2026-06-10 15:46:52 │ INFO    │ crm_parser.scrapers.sales_scraper │   content: 0.0s
2026-06-10 15:46:52 │ INFO    │ crm_parser.scrapers.sales_parser │ Table headers (10): ['t\\r', 'название ru', 'название uz', 'количество', 'цена', 'себестоимость', 'сумма', 'сумма себест.', 'прибыль', 'рентабельность']
2026-06-10 15:46:52 │ INFO    │ crm_parser.scrapers.sales_parser │ Column mapping: {'name': 1, 'quantity': 3, 'price': 4, 'cost': 5, 'total_revenue': 6, 'total_cost': 7, 'profit': 8, 'profitability': 9}
2026-06-10 15:46:52 │ INFO    │ crm_parser.scrapers.sales_parser │ Skipped 1 ignored products
2026-06-10 15:46:52 │ INFO    │ crm_parser.scrapers.sales_parser │ Parsed 14 sales items from page
2026-06-10 15:46:53 │ INFO    │ crm_parser.scrapers.sales_scraper │ [6/40] Scraping 04.06.2026...
2026-06-10 15:46:57 │ INFO    │ crm_parser.scrapers.sales_scraper │   navigate: 0.0s
2026-06-10 15:46:58 │ INFO    │ crm_parser.scrapers.sales_scraper │   wait table: 0.9s
2026-06-10 15:46:58 │ INFO    │ crm_parser.scrapers.sales_scraper │   content: 0.1s
2026-06-10 15:46:58 │ INFO    │ crm_parser.scrapers.sales_parser │ Table headers (10): ['t\\r', 'название ru', 'название uz', 'количество', 'цена', 'себестоимость', 'сумма', 'сумма себест.', 'прибыль', 'рентабельность']
2026-06-10 15:46:58 │ INFO    │ crm_parser.scrapers.sales_parser │ Column mapping: {'name': 1, 'quantity': 3, 'price': 4, 'cost': 5, 'total_revenue': 6, 'total_cost': 7, 'profit': 8, 'profitability': 9}
2026-06-10 15:46:58 │ INFO    │ crm_parser.scrapers.sales_parser │ Skipped 1 ignored products
2026-06-10 15:46:58 │ INFO    │ crm_parser.scrapers.sales_parser │ Parsed 61 sales items from page
2026-06-10 15:46:58 │ INFO    │ crm_parser.scrapers.sales_scraper │ [7/40] Scraping 03.06.2026...
2026-06-10 15:47:02 │ INFO    │ crm_parser.scrapers.sales_scraper │   navigate: 0.0s
2026-06-10 15:47:03 │ INFO    │ crm_parser.scrapers.sales_scraper │   wait table: 0.9s
2026-06-10 15:47:04 │ INFO    │ crm_parser.scrapers.sales_scraper │   content: 0.1s
2026-06-10 15:47:04 │ INFO    │ crm_parser.scrapers.sales_parser │ Table headers (10): ['t\\r', 'название ru', 'название uz', 'количество', 'цена', 'себестоимость', 'сумма', 'сумма себест.', 'прибыль', 'рентабельность']
2026-06-10 15:47:04 │ INFO    │ crm_parser.scrapers.sales_parser │ Column mapping: {'name': 1, 'quantity': 3, 'price': 4, 'cost': 5, 'total_revenue': 6, 'total_cost': 7, 'profit': 8, 'profitability': 9}
2026-06-10 15:47:04 │ INFO    │ crm_parser.scrapers.sales_parser │ Skipped 1 ignored products
2026-06-10 15:47:04 │ INFO    │ crm_parser.scrapers.sales_parser │ Parsed 63 sales items from page
2026-06-10 15:47:04 │ INFO    │ crm_parser.scrapers.sales_scraper │ [8/40] Scraping 02.06.2026...
2026-06-10 15:47:07 │ INFO    │ crm_parser.scrapers.sales_scraper │   navigate: 0.0s
2026-06-10 15:47:08 │ INFO    │ crm_parser.scrapers.sales_scraper │   wait table: 0.9s
2026-06-10 15:47:08 │ INFO    │ crm_parser.scrapers.sales_scraper │   content: 0.1s
2026-06-10 15:47:08 │ INFO    │ crm_parser.scrapers.sales_parser │ Table headers (10): ['t\\r', 'название ru', 'название uz', 'количество', 'цена', 'себестоимость', 'сумма', 'сумма себест.', 'прибыль', 'рентабельность']
2026-06-10 15:47:08 │ INFO    │ crm_parser.scrapers.sales_parser │ Column mapping: {'name': 1, 'quantity': 3, 'price': 4, 'cost': 5, 'total_revenue': 6, 'total_cost': 7, 'profit': 8, 'profitability': 9}
2026-06-10 15:47:08 │ INFO    │ crm_parser.scrapers.sales_parser │ Skipped 1 ignored products
2026-06-10 15:47:08 │ INFO    │ crm_parser.scrapers.sales_parser │ Parsed 55 sales items from page
2026-06-10 15:47:08 │ INFO    │ crm_parser.scrapers.sales_scraper │ [9/40] Scraping 01.06.2026...
2026-06-10 15:47:12 │ INFO    │ crm_parser.scrapers.sales_scraper │   navigate: 0.0s
2026-06-10 15:47:13 │ INFO    │ crm_parser.scrapers.sales_scraper │   wait table: 1.0s
2026-06-10 15:47:13 │ INFO    │ crm_parser.scrapers.sales_scraper │   content: 0.1s
2026-06-10 15:47:13 │ INFO    │ crm_parser.scrapers.sales_parser │ Table headers (10): ['t\\r', 'название ru', 'название uz', 'количество', 'цена', 'себестоимость', 'сумма', 'сумма себест.', 'прибыль', 'рентабельность']
2026-06-10 15:47:13 │ INFO    │ crm_parser.scrapers.sales_parser │ Column mapping: {'name': 1, 'quantity': 3, 'price': 4, 'cost': 5, 'total_revenue': 6, 'total_cost': 7, 'profit': 8, 'profitability': 9}
2026-06-10 15:47:13 │ INFO    │ crm_parser.scrapers.sales_parser │ Parsed 57 sales items from page
2026-06-10 15:47:13 │ INFO    │ crm_parser.scrapers.sales_scraper │ [10/40] Scraping 31.05.2026...
2026-06-10 15:47:18 │ INFO    │ crm_parser.scrapers.sales_scraper │   navigate: 0.0s
2026-06-10 15:47:19 │ INFO    │ crm_parser.scrapers.sales_scraper │   wait table: 0.9s
2026-06-10 15:47:19 │ INFO    │ crm_parser.scrapers.sales_scraper │   content: 0.1s
2026-06-10 15:47:19 │ INFO    │ crm_parser.scrapers.sales_parser │ Table headers (10): ['t\\r', 'название ru', 'название uz', 'количество', 'цена', 'себестоимость', 'сумма', 'сумма себест.', 'прибыль', 'рентабельность']
2026-06-10 15:47:19 │ INFO    │ crm_parser.scrapers.sales_parser │ Column mapping: {'name': 1, 'quantity': 3, 'price': 4, 'cost': 5, 'total_revenue': 6, 'total_cost': 7, 'profit': 8, 'profitability': 9}
2026-06-10 15:47:19 │ INFO    │ crm_parser.scrapers.sales_parser │ Skipped 1 ignored products
2026-06-10 15:47:19 │ INFO    │ crm_parser.scrapers.sales_parser │ Parsed 27 sales items from page
2026-06-10 15:47:19 │ INFO    │ crm_parser.scrapers.sales_scraper │ [11/40] Scraping 30.05.2026...
2026-06-10 15:47:24 │ INFO    │ crm_parser.scrapers.sales_scraper │   navigate: 0.0s
2026-06-10 15:47:25 │ INFO    │ crm_parser.scrapers.sales_scraper │   wait table: 0.9s
2026-06-10 15:47:25 │ INFO    │ crm_parser.scrapers.sales_scraper │   content: 0.1s
2026-06-10 15:47:25 │ INFO    │ crm_parser.scrapers.sales_parser │ Table headers (10): ['t\\r', 'название ru', 'название uz', 'количество', 'цена', 'себестоимость', 'сумма', 'сумма себест.', 'прибыль', 'рентабельность']
2026-06-10 15:47:25 │ INFO    │ crm_parser.scrapers.sales_parser │ Column mapping: {'name': 1, 'quantity': 3, 'price': 4, 'cost': 5, 'total_revenue': 6, 'total_cost': 7, 'profit': 8, 'profitability': 9}
2026-06-10 15:47:25 │ INFO    │ crm_parser.scrapers.sales_parser │ Skipped 1 ignored products
2026-06-10 15:47:25 │ INFO    │ crm_parser.scrapers.sales_parser │ Parsed 46 sales items from page
2026-06-10 15:47:25 │ INFO    │ crm_parser.scrapers.sales_scraper │ [12/40] Scraping 29.05.2026...
2026-06-10 15:47:29 │ INFO    │ crm_parser.scrapers.sales_scraper │   navigate: 0.0s
2026-06-10 15:47:30 │ INFO    │ crm_parser.scrapers.sales_scraper │   wait table: 1.0s
2026-06-10 15:47:30 │ INFO    │ crm_parser.scrapers.sales_scraper │   content: 0.1s
2026-06-10 15:47:30 │ INFO    │ crm_parser.scrapers.sales_parser │ Table headers (10): ['t\\r', 'название ru', 'название uz', 'количество', 'цена', 'себестоимость', 'сумма', 'сумма себест.', 'прибыль', 'рентабельность']
2026-06-10 15:47:30 │ INFO    │ crm_parser.scrapers.sales_parser │ Column mapping: {'name': 1, 'quantity': 3, 'price': 4, 'cost': 5, 'total_revenue': 6, 'total_cost': 7, 'profit': 8, 'profitability': 9}
2026-06-10 15:47:30 │ INFO    │ crm_parser.scrapers.sales_parser │ Skipped 1 ignored products
2026-06-10 15:47:30 │ INFO    │ crm_parser.scrapers.sales_parser │ Parsed 41 sales items from page
2026-06-10 15:47:30 │ INFO    │ crm_parser.scrapers.sales_scraper │ [13/40] Scraping 28.05.2026...
2026-06-10 15:47:35 │ INFO    │ crm_parser.scrapers.sales_scraper │   navigate: 0.0s
2026-06-10 15:47:36 │ INFO    │ crm_parser.scrapers.sales_scraper │   wait table: 0.9s
2026-06-10 15:47:36 │ INFO    │ crm_parser.scrapers.sales_scraper │   content: 0.1s
2026-06-10 15:47:36 │ INFO    │ crm_parser.scrapers.sales_parser │ Table headers (10): ['t\\r', 'название ru', 'название uz', 'количество', 'цена', 'себестоимость', 'сумма', 'сумма себест.', 'прибыль', 'рентабельность']
2026-06-10 15:47:36 │ INFO    │ crm_parser.scrapers.sales_parser │ Column mapping: {'name': 1, 'quantity': 3, 'price': 4, 'cost': 5, 'total_revenue': 6, 'total_cost': 7, 'profit': 8, 'profitability': 9}
2026-06-10 15:47:36 │ INFO    │ crm_parser.scrapers.sales_parser │ Parsed 24 sales items from page
2026-06-10 15:47:36 │ INFO    │ crm_parser.scrapers.sales_scraper │ [14/40] Scraping 27.05.2026...
2026-06-10 15:47:40 │ INFO    │ crm_parser.scrapers.sales_scraper │   navigate: 0.0s
2026-06-10 15:47:41 │ INFO    │ crm_parser.scrapers.sales_scraper │   wait table: 1.0s
2026-06-10 15:47:41 │ INFO    │ crm_parser.scrapers.sales_scraper │   content: 0.1s
2026-06-10 15:47:41 │ INFO    │ crm_parser.scrapers.sales_parser │ Table headers (10): ['t\\r', 'название ru', 'название uz', 'количество', 'цена', 'себестоимость', 'сумма', 'сумма себест.', 'прибыль', 'рентабельность']
2026-06-10 15:47:41 │ INFO    │ crm_parser.scrapers.sales_parser │ Column mapping: {'name': 1, 'quantity': 3, 'price': 4, 'cost': 5, 'total_revenue': 6, 'total_cost': 7, 'profit': 8, 'profitability': 9}
2026-06-10 15:47:41 │ INFO    │ crm_parser.scrapers.sales_parser │ Parsed 11 sales items from page
2026-06-10 15:47:41 │ INFO    │ crm_parser.scrapers.sales_scraper │ [15/40] Scraping 26.05.2026...
2026-06-10 15:47:46 │ INFO    │ crm_parser.scrapers.sales_scraper │   navigate: 0.0s
2026-06-10 15:47:47 │ INFO    │ crm_parser.scrapers.sales_scraper │   wait table: 1.1s
2026-06-10 15:47:47 │ INFO    │ crm_parser.scrapers.sales_scraper │   content: 0.2s
2026-06-10 15:47:47 │ INFO    │ crm_parser.scrapers.sales_parser │ Table headers (10): ['t\\r', 'название ru', 'название uz', 'количество', 'цена', 'себестоимость', 'сумма', 'сумма себест.', 'прибыль', 'рентабельность']
2026-06-10 15:47:47 │ INFO    │ crm_parser.scrapers.sales_parser │ Column mapping: {'name': 1, 'quantity': 3, 'price': 4, 'cost': 5, 'total_revenue': 6, 'total_cost': 7, 'profit': 8, 'profitability': 9}
2026-06-10 15:47:47 │ INFO    │ crm_parser.scrapers.sales_parser │ Skipped 1 ignored products
2026-06-10 15:47:47 │ INFO    │ crm_parser.scrapers.sales_parser │ Parsed 66 sales items from page
2026-06-10 15:47:47 │ INFO    │ crm_parser.scrapers.sales_scraper │ [16/40] Scraping 25.05.2026...
2026-06-10 15:47:51 │ INFO    │ crm_parser.scrapers.sales_scraper │   navigate: 0.0s
2026-06-10 15:47:52 │ INFO    │ crm_parser.scrapers.sales_scraper │   wait table: 1.1s
2026-06-10 15:47:52 │ INFO    │ crm_parser.scrapers.sales_scraper │   content: 0.1s
2026-06-10 15:47:52 │ INFO    │ crm_parser.scrapers.sales_parser │ Table headers (10): ['t\\r', 'название ru', 'название uz', 'количество', 'цена', 'себестоимость', 'сумма', 'сумма себест.', 'прибыль', 'рентабельность']
2026-06-10 15:47:52 │ INFO    │ crm_parser.scrapers.sales_parser │ Column mapping: {'name': 1, 'quantity': 3, 'price': 4, 'cost': 5, 'total_revenue': 6, 'total_cost': 7, 'profit': 8, 'profitability': 9}
2026-06-10 15:47:52 │ INFO    │ crm_parser.scrapers.sales_parser │ Skipped 1 ignored products
2026-06-10 15:47:52 │ INFO    │ crm_parser.scrapers.sales_parser │ Parsed 55 sales items from page
2026-06-10 15:47:52 │ INFO    │ crm_parser.scrapers.sales_scraper │ [17/40] Scraping 24.05.2026...
2026-06-10 15:47:55 │ INFO    │ crm_parser.scrapers.sales_scraper │   navigate: 0.0s
2026-06-10 15:47:56 │ INFO    │ crm_parser.scrapers.sales_scraper │   wait table: 0.9s
2026-06-10 15:47:56 │ INFO    │ crm_parser.scrapers.sales_scraper │   content: 0.1s
2026-06-10 15:47:57 │ INFO    │ crm_parser.scrapers.sales_parser │ Table headers (10): ['t\\r', 'название ru', 'название uz', 'количество', 'цена', 'себестоимость', 'сумма', 'сумма себест.', 'прибыль', 'рентабельность']
2026-06-10 15:47:57 │ INFO    │ crm_parser.scrapers.sales_parser │ Column mapping: {'name': 1, 'quantity': 3, 'price': 4, 'cost': 5, 'total_revenue': 6, 'total_cost': 7, 'profit': 8, 'profitability': 9}
2026-06-10 15:47:57 │ INFO    │ crm_parser.scrapers.sales_parser │ Skipped 1 ignored products
2026-06-10 15:47:57 │ INFO    │ crm_parser.scrapers.sales_parser │ Parsed 32 sales items from page
2026-06-10 15:47:57 │ INFO    │ crm_parser.scrapers.sales_scraper │ [18/40] Scraping 23.05.2026...
2026-06-10 15:48:00 │ INFO    │ crm_parser.scrapers.sales_scraper │   navigate: 0.0s
2026-06-10 15:48:01 │ INFO    │ crm_parser.scrapers.sales_scraper │   wait table: 0.9s
2026-06-10 15:48:01 │ INFO    │ crm_parser.scrapers.sales_scraper │   content: 0.1s
2026-06-10 15:48:01 │ INFO    │ crm_parser.scrapers.sales_parser │ Table headers (10): ['t\\r', 'название ru', 'название uz', 'количество', 'цена', 'себестоимость', 'сумма', 'сумма себест.', 'прибыль', 'рентабельность']
2026-06-10 15:48:01 │ INFO    │ crm_parser.scrapers.sales_parser │ Column mapping: {'name': 1, 'quantity': 3, 'price': 4, 'cost': 5, 'total_revenue': 6, 'total_cost': 7, 'profit': 8, 'profitability': 9}
2026-06-10 15:48:01 │ INFO    │ crm_parser.scrapers.sales_parser │ Skipped 1 ignored products
2026-06-10 15:48:01 │ INFO    │ crm_parser.scrapers.sales_parser │ Parsed 39 sales items from page
2026-06-10 15:48:01 │ INFO    │ crm_parser.scrapers.sales_scraper │ [19/40] Scraping 22.05.2026...
2026-06-10 15:48:05 │ INFO    │ crm_parser.scrapers.sales_scraper │   navigate: 0.0s
2026-06-10 15:48:06 │ INFO    │ crm_parser.scrapers.sales_scraper │   wait table: 1.0s
2026-06-10 15:48:06 │ INFO    │ crm_parser.scrapers.sales_scraper │   content: 0.1s
2026-06-10 15:48:06 │ INFO    │ crm_parser.scrapers.sales_parser │ Table headers (10): ['t\\r', 'название ru', 'название uz', 'количество', 'цена', 'себестоимость', 'сумма', 'сумма себест.', 'прибыль', 'рентабельность']
2026-06-10 15:48:06 │ INFO    │ crm_parser.scrapers.sales_parser │ Column mapping: {'name': 1, 'quantity': 3, 'price': 4, 'cost': 5, 'total_revenue': 6, 'total_cost': 7, 'profit': 8, 'profitability': 9}
2026-06-10 15:48:06 │ INFO    │ crm_parser.scrapers.sales_parser │ Skipped 1 ignored products
2026-06-10 15:48:06 │ INFO    │ crm_parser.scrapers.sales_parser │ Parsed 36 sales items from page
2026-06-10 15:48:06 │ INFO    │ crm_parser.scrapers.sales_scraper │ [20/40] Scraping 21.05.2026...
2026-06-10 15:48:09 │ INFO    │ crm_parser.scrapers.sales_scraper │   navigate: 0.0s
2026-06-10 15:48:10 │ INFO    │ crm_parser.scrapers.sales_scraper │   wait table: 1.0s
2026-06-10 15:48:11 │ INFO    │ crm_parser.scrapers.sales_scraper │   content: 0.1s
2026-06-10 15:48:11 │ INFO    │ crm_parser.scrapers.sales_parser │ Table headers (10): ['t\\r', 'название ru', 'название uz', 'количество', 'цена', 'себестоимость', 'сумма', 'сумма себест.', 'прибыль', 'рентабельность']
2026-06-10 15:48:11 │ INFO    │ crm_parser.scrapers.sales_parser │ Column mapping: {'name': 1, 'quantity': 3, 'price': 4, 'cost': 5, 'total_revenue': 6, 'total_cost': 7, 'profit': 8, 'profitability': 9}
2026-06-10 15:48:11 │ INFO    │ crm_parser.scrapers.sales_parser │ Parsed 39 sales items from page
2026-06-10 15:48:11 │ INFO    │ crm_parser.scrapers.sales_scraper │ [21/40] Scraping 20.05.2026...
2026-06-10 15:48:14 │ INFO    │ crm_parser.scrapers.sales_scraper │   navigate: 0.0s
2026-06-10 15:48:15 │ INFO    │ crm_parser.scrapers.sales_scraper │   wait table: 0.9s
2026-06-10 15:48:15 │ INFO    │ crm_parser.scrapers.sales_scraper │   content: 0.2s
2026-06-10 15:48:15 │ INFO    │ crm_parser.scrapers.sales_parser │ Table headers (10): ['t\\r', 'название ru', 'название uz', 'количество', 'цена', 'себестоимость', 'сумма', 'сумма себест.', 'прибыль', 'рентабельность']
2026-06-10 15:48:15 │ INFO    │ crm_parser.scrapers.sales_parser │ Column mapping: {'name': 1, 'quantity': 3, 'price': 4, 'cost': 5, 'total_revenue': 6, 'total_cost': 7, 'profit': 8, 'profitability': 9}
2026-06-10 15:48:15 │ INFO    │ crm_parser.scrapers.sales_parser │ Parsed 77 sales items from page
2026-06-10 15:48:15 │ INFO    │ crm_parser.scrapers.sales_scraper │ [22/40] Scraping 19.05.2026...
2026-06-10 15:48:19 │ INFO    │ crm_parser.scrapers.sales_scraper │   navigate: 0.0s
2026-06-10 15:48:20 │ INFO    │ crm_parser.scrapers.sales_scraper │   wait table: 1.0s
2026-06-10 15:48:20 │ INFO    │ crm_parser.scrapers.sales_scraper │   content: 0.1s
2026-06-10 15:48:21 │ INFO    │ crm_parser.scrapers.sales_parser │ Table headers (10): ['t\\r', 'название ru', 'название uz', 'количество', 'цена', 'себестоимость', 'сумма', 'сумма себест.', 'прибыль', 'рентабельность']
2026-06-10 15:48:21 │ INFO    │ crm_parser.scrapers.sales_parser │ Column mapping: {'name': 1, 'quantity': 3, 'price': 4, 'cost': 5, 'total_revenue': 6, 'total_cost': 7, 'profit': 8, 'profitability': 9}
2026-06-10 15:48:21 │ INFO    │ crm_parser.scrapers.sales_parser │ Parsed 60 sales items from page
2026-06-10 15:48:21 │ INFO    │ crm_parser.scrapers.sales_scraper │ [23/40] Scraping 18.05.2026...
2026-06-10 15:48:26 │ INFO    │ crm_parser.scrapers.sales_scraper │   navigate: 0.0s
2026-06-10 15:48:27 │ INFO    │ crm_parser.scrapers.sales_scraper │   wait table: 0.9s
2026-06-10 15:48:27 │ INFO    │ crm_parser.scrapers.sales_scraper │   content: 0.1s
2026-06-10 15:48:27 │ INFO    │ crm_parser.scrapers.sales_parser │ Table headers (10): ['t\\r', 'название ru', 'название uz', 'количество', 'цена', 'себестоимость', 'сумма', 'сумма себест.', 'прибыль', 'рентабельность']
2026-06-10 15:48:27 │ INFO    │ crm_parser.scrapers.sales_parser │ Column mapping: {'name': 1, 'quantity': 3, 'price': 4, 'cost': 5, 'total_revenue': 6, 'total_cost': 7, 'profit': 8, 'profitability': 9}
2026-06-10 15:48:27 │ INFO    │ crm_parser.scrapers.sales_parser │ Skipped 1 ignored products
2026-06-10 15:48:27 │ INFO    │ crm_parser.scrapers.sales_parser │ Parsed 58 sales items from page
2026-06-10 15:48:27 │ INFO    │ crm_parser.scrapers.sales_scraper │ [24/40] Scraping 17.05.2026...
2026-06-10 15:48:32 │ INFO    │ crm_parser.scrapers.sales_scraper │   navigate: 0.0s
2026-06-10 15:48:33 │ INFO    │ crm_parser.scrapers.sales_scraper │   wait table: 1.0s
2026-06-10 15:48:33 │ INFO    │ crm_parser.scrapers.sales_scraper │   content: 0.1s
2026-06-10 15:48:33 │ INFO    │ crm_parser.scrapers.sales_parser │ Table headers (10): ['t\\r', 'название ru', 'название uz', 'количество', 'цена', 'себестоимость', 'сумма', 'сумма себест.', 'прибыль', 'рентабельность']
2026-06-10 15:48:33 │ INFO    │ crm_parser.scrapers.sales_parser │ Column mapping: {'name': 1, 'quantity': 3, 'price': 4, 'cost': 5, 'total_revenue': 6, 'total_cost': 7, 'profit': 8, 'profitability': 9}
2026-06-10 15:48:33 │ INFO    │ crm_parser.scrapers.sales_parser │ Skipped 1 ignored products
2026-06-10 15:48:33 │ INFO    │ crm_parser.scrapers.sales_parser │ Parsed 29 sales items from page
2026-06-10 15:48:33 │ INFO    │ crm_parser.scrapers.sales_scraper │ [25/40] Scraping 16.05.2026...
2026-06-10 15:48:37 │ INFO    │ crm_parser.scrapers.sales_scraper │   navigate: 0.0s
2026-06-10 15:48:38 │ INFO    │ crm_parser.scrapers.sales_scraper │   wait table: 0.9s
2026-06-10 15:48:38 │ INFO    │ crm_parser.scrapers.sales_scraper │   content: 0.1s
2026-06-10 15:48:38 │ INFO    │ crm_parser.scrapers.sales_parser │ Table headers (10): ['t\\r', 'название ru', 'название uz', 'количество', 'цена', 'себестоимость', 'сумма', 'сумма себест.', 'прибыль', 'рентабельность']
2026-06-10 15:48:38 │ INFO    │ crm_parser.scrapers.sales_parser │ Column mapping: {'name': 1, 'quantity': 3, 'price': 4, 'cost': 5, 'total_revenue': 6, 'total_cost': 7, 'profit': 8, 'profitability': 9}
2026-06-10 15:48:38 │ INFO    │ crm_parser.scrapers.sales_parser │ Skipped 1 ignored products
2026-06-10 15:48:38 │ INFO    │ crm_parser.scrapers.sales_parser │ Parsed 52 sales items from page
2026-06-10 15:48:38 │ INFO    │ crm_parser.scrapers.sales_scraper │ [26/40] Scraping 15.05.2026...
2026-06-10 15:48:43 │ INFO    │ crm_parser.scrapers.sales_scraper │   navigate: 0.0s
2026-06-10 15:48:44 │ INFO    │ crm_parser.scrapers.sales_scraper │   wait table: 0.9s
2026-06-10 15:48:44 │ INFO    │ crm_parser.scrapers.sales_scraper │   content: 0.1s
2026-06-10 15:48:44 │ INFO    │ crm_parser.scrapers.sales_parser │ Table headers (10): ['t\\r', 'название ru', 'название uz', 'количество', 'цена', 'себестоимость', 'сумма', 'сумма себест.', 'прибыль', 'рентабельность']
2026-06-10 15:48:44 │ INFO    │ crm_parser.scrapers.sales_parser │ Column mapping: {'name': 1, 'quantity': 3, 'price': 4, 'cost': 5, 'total_revenue': 6, 'total_cost': 7, 'profit': 8, 'profitability': 9}
2026-06-10 15:48:44 │ INFO    │ crm_parser.scrapers.sales_parser │ Skipped 2 ignored products
2026-06-10 15:48:44 │ INFO    │ crm_parser.scrapers.sales_parser │ Parsed 40 sales items from page
2026-06-10 15:48:44 │ INFO    │ crm_parser.scrapers.sales_scraper │ [27/40] Scraping 14.05.2026...
2026-06-10 15:48:47 │ INFO    │ crm_parser.scrapers.sales_scraper │   navigate: 0.0s
2026-06-10 15:48:48 │ INFO    │ crm_parser.scrapers.sales_scraper │   wait table: 0.8s
2026-06-10 15:48:48 │ INFO    │ crm_parser.scrapers.sales_scraper │   content: 0.2s
2026-06-10 15:48:49 │ INFO    │ crm_parser.scrapers.sales_parser │ Table headers (10): ['t\\r', 'название ru', 'название uz', 'количество', 'цена', 'себестоимость', 'сумма', 'сумма себест.', 'прибыль', 'рентабельность']
2026-06-10 15:48:49 │ INFO    │ crm_parser.scrapers.sales_parser │ Column mapping: {'name': 1, 'quantity': 3, 'price': 4, 'cost': 5, 'total_revenue': 6, 'total_cost': 7, 'profit': 8, 'profitability': 9}
2026-06-10 15:48:49 │ INFO    │ crm_parser.scrapers.sales_parser │ Skipped 1 ignored products
2026-06-10 15:48:49 │ INFO    │ crm_parser.scrapers.sales_parser │ Parsed 72 sales items from page
2026-06-10 15:48:49 │ INFO    │ crm_parser.scrapers.sales_scraper │ [28/40] Scraping 13.05.2026...
2026-06-10 15:48:53 │ INFO    │ crm_parser.scrapers.sales_scraper │   navigate: 0.0s
2026-06-10 15:48:54 │ INFO    │ crm_parser.scrapers.sales_scraper │   wait table: 1.0s
2026-06-10 15:48:54 │ INFO    │ crm_parser.scrapers.sales_scraper │   content: 0.1s
2026-06-10 15:48:54 │ INFO    │ crm_parser.scrapers.sales_parser │ Table headers (10): ['t\\r', 'название ru', 'название uz', 'количество', 'цена', 'себестоимость', 'сумма', 'сумма себест.', 'прибыль', 'рентабельность']
2026-06-10 15:48:54 │ INFO    │ crm_parser.scrapers.sales_parser │ Column mapping: {'name': 1, 'quantity': 3, 'price': 4, 'cost': 5, 'total_revenue': 6, 'total_cost': 7, 'profit': 8, 'profitability': 9}
2026-06-10 15:48:54 │ INFO    │ crm_parser.scrapers.sales_parser │ Parsed 77 sales items from page
2026-06-10 15:48:54 │ INFO    │ crm_parser.scrapers.sales_scraper │ [29/40] Scraping 12.05.2026...
2026-06-10 15:48:58 │ INFO    │ crm_parser.scrapers.sales_scraper │   navigate: 0.0s
2026-06-10 15:48:59 │ INFO    │ crm_parser.scrapers.sales_scraper │   wait table: 1.0s
2026-06-10 15:48:59 │ INFO    │ crm_parser.scrapers.sales_scraper │   content: 0.1s
2026-06-10 15:48:59 │ INFO    │ crm_parser.scrapers.sales_parser │ Table headers (10): ['t\\r', 'название ru', 'название uz', 'количество', 'цена', 'себестоимость', 'сумма', 'сумма себест.', 'прибыль', 'рентабельность']
2026-06-10 15:48:59 │ INFO    │ crm_parser.scrapers.sales_parser │ Column mapping: {'name': 1, 'quantity': 3, 'price': 4, 'cost': 5, 'total_revenue': 6, 'total_cost': 7, 'profit': 8, 'profitability': 9}
2026-06-10 15:48:59 │ INFO    │ crm_parser.scrapers.sales_parser │ Skipped 1 ignored products
2026-06-10 15:48:59 │ INFO    │ crm_parser.scrapers.sales_parser │ Parsed 51 sales items from page
2026-06-10 15:48:59 │ INFO    │ crm_parser.scrapers.sales_scraper │ [30/40] Scraping 11.05.2026...
2026-06-10 15:49:03 │ INFO    │ crm_parser.scrapers.sales_scraper │   navigate: 0.0s
2026-06-10 15:49:04 │ INFO    │ crm_parser.scrapers.sales_scraper │   wait table: 1.0s
2026-06-10 15:49:04 │ INFO    │ crm_parser.scrapers.sales_scraper │   content: 0.2s
2026-06-10 15:49:04 │ INFO    │ crm_parser.scrapers.sales_parser │ Table headers (10): ['t\\r', 'название ru', 'название uz', 'количество', 'цена', 'себестоимость', 'сумма', 'сумма себест.', 'прибыль', 'рентабельность']
2026-06-10 15:49:04 │ INFO    │ crm_parser.scrapers.sales_parser │ Column mapping: {'name': 1, 'quantity': 3, 'price': 4, 'cost': 5, 'total_revenue': 6, 'total_cost': 7, 'profit': 8, 'profitability': 9}
2026-06-10 15:49:04 │ INFO    │ crm_parser.scrapers.sales_parser │ Parsed 65 sales items from page
2026-06-10 15:49:04 │ INFO    │ crm_parser.scrapers.sales_scraper │ [31/40] Scraping 10.05.2026...
2026-06-10 15:49:07 │ INFO    │ crm_parser.scrapers.sales_scraper │   navigate: 0.0s
2026-06-10 15:49:08 │ INFO    │ crm_parser.scrapers.sales_scraper │   wait table: 0.9s
2026-06-10 15:49:08 │ INFO    │ crm_parser.scrapers.sales_scraper │   content: 0.1s
2026-06-10 15:49:09 │ INFO    │ crm_parser.scrapers.sales_parser │ Table headers (10): ['t\\r', 'название ru', 'название uz', 'количество', 'цена', 'себестоимость', 'сумма', 'сумма себест.', 'прибыль', 'рентабельность']
2026-06-10 15:49:09 │ INFO    │ crm_parser.scrapers.sales_parser │ Column mapping: {'name': 1, 'quantity': 3, 'price': 4, 'cost': 5, 'total_revenue': 6, 'total_cost': 7, 'profit': 8, 'profitability': 9}
2026-06-10 15:49:09 │ INFO    │ crm_parser.scrapers.sales_parser │ Skipped 1 ignored products
2026-06-10 15:49:09 │ INFO    │ crm_parser.scrapers.sales_parser │ Parsed 28 sales items from page
2026-06-10 15:49:09 │ INFO    │ crm_parser.scrapers.sales_scraper │ [32/40] Scraping 09.05.2026...
2026-06-10 15:49:12 │ INFO    │ crm_parser.scrapers.sales_scraper │   navigate: 0.0s
2026-06-10 15:49:13 │ INFO    │ crm_parser.scrapers.sales_scraper │   wait table: 1.0s
2026-06-10 15:49:13 │ INFO    │ crm_parser.scrapers.sales_scraper │   content: 0.1s
2026-06-10 15:49:14 │ INFO    │ crm_parser.scrapers.sales_parser │ Table headers (10): ['t\\r', 'название ru', 'название uz', 'количество', 'цена', 'себестоимость', 'сумма', 'сумма себест.', 'прибыль', 'рентабельность']
2026-06-10 15:49:14 │ INFO    │ crm_parser.scrapers.sales_parser │ Column mapping: {'name': 1, 'quantity': 3, 'price': 4, 'cost': 5, 'total_revenue': 6, 'total_cost': 7, 'profit': 8, 'profitability': 9}
2026-06-10 15:49:14 │ INFO    │ crm_parser.scrapers.sales_parser │ Skipped 1 ignored products
2026-06-10 15:49:14 │ INFO    │ crm_parser.scrapers.sales_parser │ Parsed 34 sales items from page
2026-06-10 15:49:14 │ INFO    │ crm_parser.scrapers.sales_scraper │ [33/40] Scraping 08.05.2026...
2026-06-10 15:49:18 │ INFO    │ crm_parser.scrapers.sales_scraper │   navigate: 0.0s
2026-06-10 15:49:19 │ INFO    │ crm_parser.scrapers.sales_scraper │   wait table: 1.0s
2026-06-10 15:49:19 │ INFO    │ crm_parser.scrapers.sales_scraper │   content: 0.1s
2026-06-10 15:49:19 │ INFO    │ crm_parser.scrapers.sales_parser │ Table headers (10): ['t\\r', 'название ru', 'название uz', 'количество', 'цена', 'себестоимость', 'сумма', 'сумма себест.', 'прибыль', 'рентабельность']
2026-06-10 15:49:19 │ INFO    │ crm_parser.scrapers.sales_parser │ Column mapping: {'name': 1, 'quantity': 3, 'price': 4, 'cost': 5, 'total_revenue': 6, 'total_cost': 7, 'profit': 8, 'profitability': 9}
2026-06-10 15:49:19 │ INFO    │ crm_parser.scrapers.sales_parser │ Skipped 1 ignored products
2026-06-10 15:49:19 │ INFO    │ crm_parser.scrapers.sales_parser │ Parsed 86 sales items from page
2026-06-10 15:49:19 │ INFO    │ crm_parser.scrapers.sales_scraper │ [34/40] Scraping 07.05.2026...
2026-06-10 15:49:22 │ INFO    │ crm_parser.scrapers.sales_scraper │   navigate: 0.0s
2026-06-10 15:49:23 │ INFO    │ crm_parser.scrapers.sales_scraper │   wait table: 0.9s
2026-06-10 15:49:23 │ INFO    │ crm_parser.scrapers.sales_scraper │   content: 0.1s
2026-06-10 15:49:24 │ INFO    │ crm_parser.scrapers.sales_parser │ Table headers (10): ['t\\r', 'название ru', 'название uz', 'количество', 'цена', 'себестоимость', 'сумма', 'сумма себест.', 'прибыль', 'рентабельность']
2026-06-10 15:49:24 │ INFO    │ crm_parser.scrapers.sales_parser │ Column mapping: {'name': 1, 'quantity': 3, 'price': 4, 'cost': 5, 'total_revenue': 6, 'total_cost': 7, 'profit': 8, 'profitability': 9}
2026-06-10 15:49:24 │ INFO    │ crm_parser.scrapers.sales_parser │ Skipped 1 ignored products
2026-06-10 15:49:24 │ INFO    │ crm_parser.scrapers.sales_parser │ Parsed 68 sales items from page
2026-06-10 15:49:24 │ INFO    │ crm_parser.scrapers.sales_scraper │ [35/40] Scraping 06.05.2026...
2026-06-10 15:49:28 │ INFO    │ crm_parser.scrapers.sales_scraper │   navigate: 0.0s
2026-06-10 15:49:29 │ INFO    │ crm_parser.scrapers.sales_scraper │   wait table: 0.9s
2026-06-10 15:49:29 │ INFO    │ crm_parser.scrapers.sales_scraper │   content: 0.1s
2026-06-10 15:49:29 │ INFO    │ crm_parser.scrapers.sales_parser │ Table headers (10): ['t\\r', 'название ru', 'название uz', 'количество', 'цена', 'себестоимость', 'сумма', 'сумма себест.', 'прибыль', 'рентабельность']
2026-06-10 15:49:29 │ INFO    │ crm_parser.scrapers.sales_parser │ Column mapping: {'name': 1, 'quantity': 3, 'price': 4, 'cost': 5, 'total_revenue': 6, 'total_cost': 7, 'profit': 8, 'profitability': 9}
2026-06-10 15:49:29 │ INFO    │ crm_parser.scrapers.sales_parser │ Parsed 69 sales items from page
2026-06-10 15:49:29 │ INFO    │ crm_parser.scrapers.sales_scraper │ [36/40] Scraping 05.05.2026...
2026-06-10 15:49:32 │ INFO    │ crm_parser.scrapers.sales_scraper │   navigate: 0.0s
2026-06-10 15:49:33 │ INFO    │ crm_parser.scrapers.sales_scraper │   wait table: 1.0s
2026-06-10 15:49:33 │ INFO    │ crm_parser.scrapers.sales_scraper │   content: 0.1s
2026-06-10 15:49:33 │ INFO    │ crm_parser.scrapers.sales_parser │ Table headers (10): ['t\\r', 'название ru', 'название uz', 'количество', 'цена', 'себестоимость', 'сумма', 'сумма себест.', 'прибыль', 'рентабельность']
2026-06-10 15:49:33 │ INFO    │ crm_parser.scrapers.sales_parser │ Column mapping: {'name': 1, 'quantity': 3, 'price': 4, 'cost': 5, 'total_revenue': 6, 'total_cost': 7, 'profit': 8, 'profitability': 9}
2026-06-10 15:49:33 │ INFO    │ crm_parser.scrapers.sales_parser │ Skipped 1 ignored products
2026-06-10 15:49:33 │ INFO    │ crm_parser.scrapers.sales_parser │ Parsed 53 sales items from page
2026-06-10 15:49:33 │ INFO    │ crm_parser.scrapers.sales_scraper │ [37/40] Scraping 04.05.2026...
2026-06-10 15:49:37 │ INFO    │ crm_parser.scrapers.sales_scraper │   navigate: 0.0s
2026-06-10 15:49:38 │ INFO    │ crm_parser.scrapers.sales_scraper │   wait table: 0.9s
2026-06-10 15:49:38 │ INFO    │ crm_parser.scrapers.sales_scraper │   content: 0.2s
2026-06-10 15:49:38 │ INFO    │ crm_parser.scrapers.sales_parser │ Table headers (10): ['t\\r', 'название ru', 'название uz', 'количество', 'цена', 'себестоимость', 'сумма', 'сумма себест.', 'прибыль', 'рентабельность']
2026-06-10 15:49:38 │ INFO    │ crm_parser.scrapers.sales_parser │ Column mapping: {'name': 1, 'quantity': 3, 'price': 4, 'cost': 5, 'total_revenue': 6, 'total_cost': 7, 'profit': 8, 'profitability': 9}
2026-06-10 15:49:38 │ INFO    │ crm_parser.scrapers.sales_parser │ Skipped 2 ignored products
2026-06-10 15:49:38 │ INFO    │ crm_parser.scrapers.sales_parser │ Parsed 77 sales items from page
2026-06-10 15:49:38 │ INFO    │ crm_parser.scrapers.sales_scraper │ [38/40] Scraping 03.05.2026...
2026-06-10 15:49:41 │ INFO    │ crm_parser.scrapers.sales_scraper │   navigate: 0.0s
2026-06-10 15:49:42 │ INFO    │ crm_parser.scrapers.sales_scraper │   wait table: 0.9s
2026-06-10 15:49:42 │ INFO    │ crm_parser.scrapers.sales_scraper │   content: 0.1s
2026-06-10 15:49:42 │ INFO    │ crm_parser.scrapers.sales_parser │ Table headers (10): ['t\\r', 'название ru', 'название uz', 'количество', 'цена', 'себестоимость', 'сумма', 'сумма себест.', 'прибыль', 'рентабельность']
2026-06-10 15:49:42 │ INFO    │ crm_parser.scrapers.sales_parser │ Column mapping: {'name': 1, 'quantity': 3, 'price': 4, 'cost': 5, 'total_revenue': 6, 'total_cost': 7, 'profit': 8, 'profitability': 9}
2026-06-10 15:49:42 │ INFO    │ crm_parser.scrapers.sales_parser │ Skipped 1 ignored products
2026-06-10 15:49:42 │ INFO    │ crm_parser.scrapers.sales_parser │ Parsed 24 sales items from page
2026-06-10 15:49:42 │ INFO    │ crm_parser.scrapers.sales_scraper │ [39/40] Scraping 02.05.2026...
2026-06-10 15:49:46 │ INFO    │ crm_parser.scrapers.sales_scraper │   navigate: 0.0s
2026-06-10 15:49:47 │ INFO    │ crm_parser.scrapers.sales_scraper │   wait table: 1.1s
2026-06-10 15:49:47 │ INFO    │ crm_parser.scrapers.sales_scraper │   content: 0.1s
2026-06-10 15:49:47 │ INFO    │ crm_parser.scrapers.sales_parser │ Table headers (10): ['t\\r', 'название ru', 'название uz', 'количество', 'цена', 'себестоимость', 'сумма', 'сумма себест.', 'прибыль', 'рентабельность']
2026-06-10 15:49:47 │ INFO    │ crm_parser.scrapers.sales_parser │ Column mapping: {'name': 1, 'quantity': 3, 'price': 4, 'cost': 5, 'total_revenue': 6, 'total_cost': 7, 'profit': 8, 'profitability': 9}
2026-06-10 15:49:47 │ INFO    │ crm_parser.scrapers.sales_parser │ Skipped 1 ignored products
2026-06-10 15:49:47 │ INFO    │ crm_parser.scrapers.sales_parser │ Parsed 58 sales items from page
2026-06-10 15:49:47 │ INFO    │ crm_parser.scrapers.sales_scraper │ [40/40] Scraping 01.05.2026...
2026-06-10 15:49:52 │ INFO    │ crm_parser.scrapers.sales_scraper │   navigate: 0.0s
2026-06-10 15:49:53 │ INFO    │ crm_parser.scrapers.sales_scraper │   wait table: 0.8s
2026-06-10 15:49:53 │ INFO    │ crm_parser.scrapers.sales_scraper │   content: 0.1s
2026-06-10 15:49:53 │ INFO    │ crm_parser.scrapers.sales_parser │ Table headers (10): ['t\\r', 'название ru', 'название uz', 'количество', 'цена', 'себестоимость', 'сумма', 'сумма себест.', 'прибыль', 'рентабельность']
2026-06-10 15:49:53 │ INFO    │ crm_parser.scrapers.sales_parser │ Column mapping: {'name': 1, 'quantity': 3, 'price': 4, 'cost': 5, 'total_revenue': 6, 'total_cost': 7, 'profit': 8, 'profitability': 9}
2026-06-10 15:49:53 │ INFO    │ crm_parser.scrapers.sales_parser │ Skipped 1 ignored products
2026-06-10 15:49:53 │ INFO    │ crm_parser.scrapers.sales_parser │ Parsed 32 sales items from page
2026-06-10 15:49:53 │ INFO    │ crm_parser.core.database │ Sales session 20 completed: 2045 items
2026-06-10 15:49:53 │ INFO    │ crm_parser.scrapers.sales_scraper │ ============================================================
2026-06-10 15:49:53 │ INFO    │ crm_parser.scrapers.sales_scraper │ Sales scraping done! 2045 items across 40 days
2026-06-10 15:49:53 │ INFO    │ crm_parser.scrapers.sales_scraper │ ============================================================
2026-06-10 15:49:53 │ INFO    │ crm_parser.main │ Archived 4 old files → C:\Users\WinAdmin\CODE\CRM parser\output\sales\old
2026-06-10 15:49:53 │ INFO    │ crm_parser.main │ Generating sales CSV files...
2026-06-10 15:49:53 │ INFO    │ crm_parser.analytics.sales │ sales pivot: 1324 товаров × 40 дат → sales_2026-05-01_2026-06-09.csv
2026-06-10 15:49:53 │ INFO    │ crm_parser.main │   [1] C:\Users\WinAdmin\CODE\CRM parser\output\sales\sales_2026-05-01_2026-06-09.csv
2026-06-10 15:49:53 │ INFO    │ crm_parser.analytics.sales │ sales categories: 263 категорий → sales_categories_2026-05-01_2026-06-09.csv
2026-06-10 15:49:53 │ INFO    │ crm_parser.main │   [2] C:\Users\WinAdmin\CODE\CRM parser\output\sales\sales_categories_2026-05-01_2026-06-09.csv
2026-06-10 15:49:53 │ INFO    │ crm_parser.analytics.sales │ sales products: 1324 товаров → sales_products_2026-05-01_2026-06-09.csv
2026-06-10 15:49:53 │ INFO    │ crm_parser.main │   [3] C:\Users\WinAdmin\CODE\CRM parser\output\sales\sales_products_2026-05-01_2026-06-09.csv
2026-06-10 15:49:54 │ INFO    │ crm_parser.analytics.sales │ sales_changes: 1045 записей, 8 сессий → sales_changes_2026-05-01_2026-06-09.csv
2026-06-10 15:49:54 │ INFO    │ crm_parser.main │   [4] C:\Users\WinAdmin\CODE\CRM parser\output\sales\sales_changes_2026-05-01_2026-06-09.csv
2026-06-10 15:49:54 │ INFO    │ crm_parser.analytics.changes │ Comparing session #20 with previous #19
2026-06-10 15:49:54 │ INFO    │ crm_parser.analytics.changes │ Comparing 40 overlapping dates...
2026-06-10 15:49:54 │ INFO    │ crm_parser.analytics.changes │ Change report #6 created: 2 days with changes
2026-06-10 15:49:54 │ INFO    │ crm_parser.main │   [5] Change report: 2 days with changes
2026-06-10 15:49:54 │ INFO    │ crm_parser.main │ 
2026-06-10 15:49:54 │ INFO    │ crm_parser.main │ ============================================================
2026-06-10 15:49:54 │ INFO    │ crm_parser.main │ FULL SCRAPE COMPLETE!
2026-06-10 15:49:54 │ INFO    │ crm_parser.main │ ============================================================
2026-06-10 15:49:54 │ INFO    │ crm_parser.scrapers.browser │ Disconnecting from bot Chrome...
2026-06-10 15:49:54 │ INFO    │ crm_parser.scrapers.browser │ Disconnected (bot Chrome still running)
2026-06-10 18:07:52 │ INFO    │ crm_parser.main │ Log file: C:\Users\WinAdmin\CODE\CRM parser\data\logs\crm_2026-06-10.log
2026-06-10 18:07:53 │ INFO    │ crm_parser.scrapers.browser │ Connected to existing bot Chrome (CDP port 9222), reusing tab
2026-06-10 18:07:53 │ INFO    │ crm_parser.core.database │ DB: C:\Users\WinAdmin\CODE\CRM parser\data\crm.db
2026-06-10 18:07:53 │ INFO    │ crm_parser.main │ ============================================================
2026-06-10 18:07:53 │ INFO    │ crm_parser.main │ FULL SCRAPE: Products + Sales
2026-06-10 18:07:53 │ INFO    │ crm_parser.main │ ============================================================
2026-06-10 18:07:53 │ INFO    │ crm_parser.main │ 
2026-06-10 18:07:53 │ INFO    │ crm_parser.main │ >>> Step 1/2: Products
2026-06-10 18:07:53 │ INFO    │ crm_parser.main │ Scraping products...
2026-06-10 18:07:53 │ INFO    │ crm_parser.main │    URL: https://crm.asaxiy.uz
2026-06-10 18:07:53 │ INFO    │ crm_parser.main │    Pages: 1 -> end
2026-06-10 18:07:53 │ INFO    │ crm_parser.scrapers.product_scraper │ ============================================================
2026-06-10 18:07:53 │ INFO    │ crm_parser.scrapers.product_scraper │ Начинаем парсинг товаров
2026-06-10 18:07:53 │ INFO    │ crm_parser.scrapers.product_scraper │ ============================================================
2026-06-10 18:07:56 │ INFO    │ crm_parser.scrapers.product_parser │ Курс доллара: 1$ = 12080.00 UZS
2026-06-10 18:07:56 │ INFO    │ crm_parser.scrapers.product_scraper │ Kurs: 1$ = 12080.00 UZS
2026-06-10 18:07:56 │ INFO    │ crm_parser.core.database │ New session created: id=17
2026-06-10 18:07:57 │ INFO    │ crm_parser.scrapers.product_scraper │ Total products: 29 377, pages: 147
2026-06-10 18:07:57 │ INFO    │ crm_parser.scrapers.product_parser │ Пропущено 76 товаров из игнорируемых категорий (книги)
2026-06-10 18:07:57 │ INFO    │ crm_parser.scrapers.product_parser │ Спарсено 124 товаров со страницы
2026-06-10 18:08:03 │ INFO    │ crm_parser.scrapers.product_parser │ Пропущено 33 товаров из игнорируемых категорий (книги)
2026-06-10 18:08:03 │ INFO    │ crm_parser.scrapers.product_parser │ Спарсено 167 товаров со страницы
2026-06-10 18:08:09 │ INFO    │ crm_parser.scrapers.product_parser │ Пропущено 101 товаров из игнорируемых категорий (книги)
2026-06-10 18:08:09 │ INFO    │ crm_parser.scrapers.product_parser │ Спарсено 99 товаров со страницы
2026-06-10 18:08:15 │ INFO    │ crm_parser.scrapers.product_parser │ Пропущено 60 товаров из игнорируемых категорий (книги)
2026-06-10 18:08:15 │ INFO    │ crm_parser.scrapers.product_parser │ Спарсено 140 товаров со страницы
2026-06-10 18:08:22 │ INFO    │ crm_parser.scrapers.product_parser │ Пропущено 17 товаров из игнорируемых категорий (книги)
2026-06-10 18:08:22 │ INFO    │ crm_parser.scrapers.product_parser │ Спарсено 183 товаров со страницы
2026-06-10 18:08:29 │ INFO    │ crm_parser.scrapers.product_parser │ Пропущено 8 товаров из игнорируемых категорий (книги)
2026-06-10 18:08:29 │ INFO    │ crm_parser.scrapers.product_parser │ Спарсено 192 товаров со страницы
2026-06-10 18:08:37 │ INFO    │ crm_parser.scrapers.product_parser │ Пропущено 21 товаров из игнорируемых категорий (книги)
2026-06-10 18:08:37 │ INFO    │ crm_parser.scrapers.product_parser │ Спарсено 179 товаров со страницы
2026-06-10 18:08:44 │ INFO    │ crm_parser.scrapers.product_parser │ Пропущено 12 товаров из игнорируемых категорий (книги)
2026-06-10 18:08:44 │ INFO    │ crm_parser.scrapers.product_parser │ Спарсено 188 товаров со страницы
2026-06-10 18:08:51 │ INFO    │ crm_parser.scrapers.product_parser │ Пропущено 28 товаров из игнорируемых категорий (книги)
2026-06-10 18:08:51 │ INFO    │ crm_parser.scrapers.product_parser │ Спарсено 172 товаров со страницы
2026-06-10 18:08:59 │ INFO    │ crm_parser.scrapers.product_parser │ Пропущено 8 товаров из игнорируемых категорий (книги)
2026-06-10 18:08:59 │ INFO    │ crm_parser.scrapers.product_parser │ Спарсено 192 товаров со страницы
2026-06-10 18:09:06 │ INFO    │ crm_parser.scrapers.product_parser │ Пропущено 11 товаров из игнорируемых категорий (книги)
2026-06-10 18:09:06 │ INFO    │ crm_parser.scrapers.product_parser │ Спарсено 189 товаров со страницы
2026-06-10 18:09:12 │ INFO    │ crm_parser.scrapers.product_parser │ Пропущено 14 товаров из игнорируемых категорий (книги)
2026-06-10 18:09:12 │ INFO    │ crm_parser.scrapers.product_parser │ Спарсено 186 товаров со страницы
2026-06-10 18:09:19 │ INFO    │ crm_parser.scrapers.product_parser │ Пропущено 33 товаров из игнорируемых категорий (книги)
2026-06-10 18:09:19 │ INFO    │ crm_parser.scrapers.product_parser │ Спарсено 167 товаров со страницы
2026-06-10 18:09:25 │ INFO    │ crm_parser.scrapers.product_parser │ Пропущено 61 товаров из игнорируемых категорий (книги)
2026-06-10 18:09:25 │ INFO    │ crm_parser.scrapers.product_parser │ Спарсено 139 товаров со страницы
2026-06-10 18:09:31 │ INFO    │ crm_parser.scrapers.product_parser │ Пропущено 55 товаров из игнорируемых категорий (книги)
2026-06-10 18:09:31 │ INFO    │ crm_parser.scrapers.product_parser │ Спарсено 145 товаров со страницы
2026-06-10 18:09:38 │ INFO    │ crm_parser.scrapers.product_parser │ Пропущено 15 товаров из игнорируемых категорий (книги)
2026-06-10 18:09:38 │ INFO    │ crm_parser.scrapers.product_parser │ Спарсено 185 товаров со страницы
2026-06-10 18:09:45 │ INFO    │ crm_parser.scrapers.product_parser │ Пропущено 41 товаров из игнорируемых категорий (книги)
2026-06-10 18:09:45 │ INFO    │ crm_parser.scrapers.product_parser │ Спарсено 159 товаров со страницы
2026-06-10 18:09:52 │ INFO    │ crm_parser.scrapers.product_parser │ Пропущено 52 товаров из игнорируемых категорий (книги)
2026-06-10 18:09:52 │ INFO    │ crm_parser.scrapers.product_parser │ Спарсено 148 товаров со страницы
2026-06-10 18:10:00 │ INFO    │ crm_parser.scrapers.product_parser │ Пропущено 81 товаров из игнорируемых категорий (книги)
2026-06-10 18:10:00 │ INFO    │ crm_parser.scrapers.product_parser │ Спарсено 119 товаров со страницы
2026-06-10 18:10:07 │ INFO    │ crm_parser.scrapers.product_parser │ Пропущено 75 товаров из игнорируемых категорий (книги)
2026-06-10 18:10:07 │ INFO    │ crm_parser.scrapers.product_parser │ Спарсено 125 товаров со страницы
2026-06-10 18:10:13 │ INFO    │ crm_parser.scrapers.product_parser │ Пропущено 92 товаров из игнорируемых категорий (книги)
2026-06-10 18:10:13 │ INFO    │ crm_parser.scrapers.product_parser │ Спарсено 108 товаров со страницы
2026-06-10 18:10:20 │ INFO    │ crm_parser.scrapers.product_parser │ Пропущено 74 товаров из игнорируемых категорий (книги)
2026-06-10 18:10:20 │ INFO    │ crm_parser.scrapers.product_parser │ Спарсено 126 товаров со страницы
2026-06-10 18:10:27 │ INFO    │ crm_parser.scrapers.product_parser │ Пропущено 75 товаров из игнорируемых категорий (книги)
2026-06-10 18:10:27 │ INFO    │ crm_parser.scrapers.product_parser │ Спарсено 125 товаров со страницы
2026-06-10 18:10:35 │ INFO    │ crm_parser.scrapers.product_parser │ Пропущено 32 товаров из игнорируемых категорий (книги)
2026-06-10 18:10:35 │ INFO    │ crm_parser.scrapers.product_parser │ Спарсено 168 товаров со страницы
2026-06-10 18:10:42 │ INFO    │ crm_parser.scrapers.product_parser │ Пропущено 19 товаров из игнорируемых категорий (книги)
2026-06-10 18:10:42 │ INFO    │ crm_parser.scrapers.product_parser │ Спарсено 181 товаров со страницы
2026-06-10 18:10:48 │ INFO    │ crm_parser.scrapers.product_parser │ Пропущено 97 товаров из игнорируемых категорий (книги)
2026-06-10 18:10:48 │ INFO    │ crm_parser.scrapers.product_parser │ Спарсено 103 товаров со страницы
2026-06-10 18:10:56 │ INFO    │ crm_parser.scrapers.product_parser │ Пропущено 44 товаров из игнорируемых категорий (книги)
2026-06-10 18:10:56 │ INFO    │ crm_parser.scrapers.product_parser │ Спарсено 156 товаров со страницы
2026-06-10 18:11:02 │ INFO    │ crm_parser.scrapers.product_parser │ Пропущено 14 товаров из игнорируемых категорий (книги)
2026-06-10 18:11:02 │ INFO    │ crm_parser.scrapers.product_parser │ Спарсено 186 товаров со страницы
2026-06-10 18:11:08 │ INFO    │ crm_parser.scrapers.product_parser │ Пропущено 33 товаров из игнорируемых категорий (книги)
2026-06-10 18:11:08 │ INFO    │ crm_parser.scrapers.product_parser │ Спарсено 167 товаров со страницы
2026-06-10 18:11:15 │ INFO    │ crm_parser.scrapers.product_parser │ Пропущено 40 товаров из игнорируемых категорий (книги)
2026-06-10 18:11:15 │ INFO    │ crm_parser.scrapers.product_parser │ Спарсено 160 товаров со страницы
2026-06-10 18:11:21 │ INFO    │ crm_parser.scrapers.product_parser │ Пропущено 37 товаров из игнорируемых категорий (книги)
2026-06-10 18:11:21 │ INFO    │ crm_parser.scrapers.product_parser │ Спарсено 163 товаров со страницы
2026-06-10 18:11:28 │ INFO    │ crm_parser.scrapers.product_parser │ Пропущено 157 товаров из игнорируемых категорий (книги)
2026-06-10 18:11:28 │ INFO    │ crm_parser.scrapers.product_parser │ Спарсено 43 товаров со страницы
2026-06-10 18:11:33 │ INFO    │ crm_parser.scrapers.product_parser │ Пропущено 151 товаров из игнорируемых категорий (книги)
2026-06-10 18:11:33 │ INFO    │ crm_parser.scrapers.product_parser │ Спарсено 49 товаров со страницы
2026-06-10 18:11:40 │ INFO    │ crm_parser.scrapers.product_parser │ Пропущено 112 товаров из игнорируемых категорий (книги)
2026-06-10 18:11:40 │ INFO    │ crm_parser.scrapers.product_parser │ Спарсено 88 товаров со страницы
2026-06-10 18:11:47 │ INFO    │ crm_parser.scrapers.product_parser │ Пропущено 126 товаров из игнорируемых категорий (книги)
2026-06-10 18:11:47 │ INFO    │ crm_parser.scrapers.product_parser │ Спарсено 74 товаров со страницы
2026-06-10 18:11:53 │ INFO    │ crm_parser.scrapers.product_parser │ Пропущено 135 товаров из игнорируемых категорий (книги)
2026-06-10 18:11:53 │ INFO    │ crm_parser.scrapers.product_parser │ Спарсено 65 товаров со страницы
2026-06-10 18:12:00 │ INFO    │ crm_parser.scrapers.product_parser │ Пропущено 16 товаров из игнорируемых категорий (книги)
2026-06-10 18:12:00 │ INFO    │ crm_parser.scrapers.product_parser │ Спарсено 184 товаров со страницы
2026-06-10 18:12:07 │ INFO    │ crm_parser.scrapers.product_parser │ Пропущено 19 товаров из игнорируемых категорий (книги)
2026-06-10 18:12:07 │ INFO    │ crm_parser.scrapers.product_parser │ Спарсено 181 товаров со страницы
2026-06-10 18:12:13 │ INFO    │ crm_parser.scrapers.product_parser │ Пропущено 47 товаров из игнорируемых категорий (книги)
2026-06-10 18:12:13 │ INFO    │ crm_parser.scrapers.product_parser │ Спарсено 153 товаров со страницы
2026-06-10 18:12:21 │ INFO    │ crm_parser.scrapers.product_parser │ Пропущено 29 товаров из игнорируемых категорий (книги)
2026-06-10 18:12:21 │ INFO    │ crm_parser.scrapers.product_parser │ Спарсено 171 товаров со страницы
2026-06-10 18:12:27 │ INFO    │ crm_parser.scrapers.product_parser │ Пропущено 34 товаров из игнорируемых категорий (книги)
2026-06-10 18:12:27 │ INFO    │ crm_parser.scrapers.product_parser │ Спарсено 166 товаров со страницы
2026-06-10 18:12:34 │ INFO    │ crm_parser.scrapers.product_parser │ Пропущено 36 товаров из игнорируемых категорий (книги)
2026-06-10 18:12:34 │ INFO    │ crm_parser.scrapers.product_parser │ Спарсено 164 товаров со страницы
2026-06-10 18:12:41 │ INFO    │ crm_parser.scrapers.product_parser │ Пропущено 19 товаров из игнорируемых категорий (книги)
2026-06-10 18:12:41 │ INFO    │ crm_parser.scrapers.product_parser │ Спарсено 181 товаров со страницы
2026-06-10 18:12:47 │ INFO    │ crm_parser.scrapers.product_parser │ Пропущено 29 товаров из игнорируемых категорий (книги)
2026-06-10 18:12:47 │ INFO    │ crm_parser.scrapers.product_parser │ Спарсено 171 товаров со страницы
2026-06-10 18:12:54 │ INFO    │ crm_parser.scrapers.product_parser │ Пропущено 42 товаров из игнорируемых категорий (книги)
2026-06-10 18:12:54 │ INFO    │ crm_parser.scrapers.product_parser │ Спарсено 158 товаров со страницы
2026-06-10 18:13:00 │ INFO    │ crm_parser.scrapers.product_parser │ Пропущено 72 товаров из игнорируемых категорий (книги)
2026-06-10 18:13:00 │ INFO    │ crm_parser.scrapers.product_parser │ Спарсено 128 товаров со страницы
2026-06-10 18:13:07 │ INFO    │ crm_parser.scrapers.product_parser │ Пропущено 44 товаров из игнорируемых категорий (книги)
2026-06-10 18:13:07 │ INFO    │ crm_parser.scrapers.product_parser │ Спарсено 156 товаров со страницы
2026-06-10 18:13:13 │ INFO    │ crm_parser.scrapers.product_parser │ Пропущено 32 товаров из игнорируемых категорий (книги)
2026-06-10 18:13:13 │ INFO    │ crm_parser.scrapers.product_parser │ Спарсено 168 товаров со страницы
2026-06-10 18:13:19 │ INFO    │ crm_parser.scrapers.product_parser │ Пропущено 11 товаров из игнорируемых категорий (книги)
2026-06-10 18:13:19 │ INFO    │ crm_parser.scrapers.product_parser │ Спарсено 189 товаров со страницы
2026-06-10 18:13:27 │ INFO    │ crm_parser.scrapers.product_parser │ Пропущено 10 товаров из игнорируемых категорий (книги)
2026-06-10 18:13:27 │ INFO    │ crm_parser.scrapers.product_parser │ Спарсено 190 товаров со страницы
2026-06-10 18:13:34 │ INFO    │ crm_parser.scrapers.product_parser │ Пропущено 16 товаров из игнорируемых категорий (книги)
2026-06-10 18:13:34 │ INFO    │ crm_parser.scrapers.product_parser │ Спарсено 184 товаров со страницы
2026-06-10 18:13:41 │ INFO    │ crm_parser.scrapers.product_parser │ Пропущено 3 товаров из игнорируемых категорий (книги)
2026-06-10 18:13:41 │ INFO    │ crm_parser.scrapers.product_parser │ Спарсено 197 товаров со страницы
2026-06-10 18:13:47 │ INFO    │ crm_parser.scrapers.product_parser │ Пропущено 9 товаров из игнорируемых категорий (книги)
2026-06-10 18:13:47 │ INFO    │ crm_parser.scrapers.product_parser │ Спарсено 191 товаров со страницы
2026-06-10 18:13:54 │ INFO    │ crm_parser.scrapers.product_parser │ Пропущено 2 товаров из игнорируемых категорий (книги)
2026-06-10 18:13:54 │ INFO    │ crm_parser.scrapers.product_parser │ Спарсено 198 товаров со страницы
2026-06-10 18:14:02 │ INFO    │ crm_parser.scrapers.product_parser │ Пропущено 1 товаров из игнорируемых категорий (книги)
2026-06-10 18:14:02 │ INFO    │ crm_parser.scrapers.product_parser │ Спарсено 199 товаров со страницы
2026-06-10 18:14:09 │ INFO    │ crm_parser.scrapers.product_parser │ Пропущено 11 товаров из игнорируемых категорий (книги)
2026-06-10 18:14:09 │ INFO    │ crm_parser.scrapers.product_parser │ Спарсено 189 товаров со страницы
2026-06-10 18:14:16 │ INFO    │ crm_parser.scrapers.product_parser │ Пропущено 23 товаров из игнорируемых категорий (книги)
2026-06-10 18:14:16 │ INFO    │ crm_parser.scrapers.product_parser │ Спарсено 177 товаров со страницы
2026-06-10 18:14:23 │ INFO    │ crm_parser.scrapers.product_parser │ Пропущено 36 товаров из игнорируемых категорий (книги)
2026-06-10 18:14:23 │ INFO    │ crm_parser.scrapers.product_parser │ Спарсено 164 товаров со страницы
2026-06-10 18:14:29 │ INFO    │ crm_parser.scrapers.product_parser │ Пропущено 40 товаров из игнорируемых категорий (книги)
2026-06-10 18:14:29 │ INFO    │ crm_parser.scrapers.product_parser │ Спарсено 160 товаров со страницы
2026-06-10 18:14:36 │ INFO    │ crm_parser.scrapers.product_parser │ Пропущено 21 товаров из игнорируемых категорий (книги)
2026-06-10 18:14:36 │ INFO    │ crm_parser.scrapers.product_parser │ Спарсено 179 товаров со страницы
2026-06-10 18:14:41 │ INFO    │ crm_parser.scrapers.product_parser │ Пропущено 27 товаров из игнорируемых категорий (книги)
2026-06-10 18:14:41 │ INFO    │ crm_parser.scrapers.product_parser │ Спарсено 173 товаров со страницы
2026-06-10 18:14:48 │ INFO    │ crm_parser.scrapers.product_parser │ Пропущено 54 товаров из игнорируемых категорий (книги)
2026-06-10 18:14:48 │ INFO    │ crm_parser.scrapers.product_parser │ Спарсено 146 товаров со страницы
2026-06-10 18:14:56 │ INFO    │ crm_parser.scrapers.product_parser │ Пропущено 60 товаров из игнорируемых категорий (книги)
2026-06-10 18:14:56 │ INFO    │ crm_parser.scrapers.product_parser │ Спарсено 140 товаров со страницы
2026-06-10 18:15:03 │ INFO    │ crm_parser.scrapers.product_parser │ Пропущено 75 товаров из игнорируемых категорий (книги)
2026-06-10 18:15:03 │ INFO    │ crm_parser.scrapers.product_parser │ Спарсено 125 товаров со страницы
2026-06-10 18:15:09 │ INFO    │ crm_parser.scrapers.product_parser │ Пропущено 141 товаров из игнорируемых категорий (книги)
2026-06-10 18:15:09 │ INFO    │ crm_parser.scrapers.product_parser │ Спарсено 59 товаров со страницы
2026-06-10 18:15:16 │ INFO    │ crm_parser.scrapers.product_parser │ Пропущено 148 товаров из игнорируемых категорий (книги)
2026-06-10 18:15:16 │ INFO    │ crm_parser.scrapers.product_parser │ Спарсено 52 товаров со страницы
2026-06-10 18:15:22 │ INFO    │ crm_parser.scrapers.product_parser │ Пропущено 157 товаров из игнорируемых категорий (книги)
2026-06-10 18:15:22 │ INFO    │ crm_parser.scrapers.product_parser │ Спарсено 43 товаров со страницы
2026-06-10 18:15:30 │ INFO    │ crm_parser.scrapers.product_parser │ Пропущено 156 товаров из игнорируемых категорий (книги)
2026-06-10 18:15:30 │ INFO    │ crm_parser.scrapers.product_parser │ Спарсено 44 товаров со страницы
2026-06-10 18:15:36 │ INFO    │ crm_parser.scrapers.product_parser │ Пропущено 180 товаров из игнорируемых категорий (книги)
2026-06-10 18:15:36 │ INFO    │ crm_parser.scrapers.product_parser │ Спарсено 20 товаров со страницы
2026-06-10 18:15:42 │ INFO    │ crm_parser.scrapers.product_parser │ Пропущено 183 товаров из игнорируемых категорий (книги)
2026-06-10 18:15:42 │ INFO    │ crm_parser.scrapers.product_parser │ Спарсено 17 товаров со страницы
2026-06-10 18:15:50 │ INFO    │ crm_parser.scrapers.product_parser │ Пропущено 131 товаров из игнорируемых категорий (книги)
2026-06-10 18:15:50 │ INFO    │ crm_parser.scrapers.product_parser │ Спарсено 69 товаров со страницы
2026-06-10 18:15:57 │ INFO    │ crm_parser.scrapers.product_parser │ Пропущено 80 товаров из игнорируемых категорий (книги)
2026-06-10 18:15:57 │ INFO    │ crm_parser.scrapers.product_parser │ Спарсено 120 товаров со страницы
2026-06-10 18:16:03 │ INFO    │ crm_parser.scrapers.product_parser │ Пропущено 30 товаров из игнорируемых категорий (книги)
2026-06-10 18:16:03 │ INFO    │ crm_parser.scrapers.product_parser │ Спарсено 170 товаров со страницы
2026-06-10 18:16:10 │ INFO    │ crm_parser.scrapers.product_parser │ Пропущено 48 товаров из игнорируемых категорий (книги)
2026-06-10 18:16:10 │ INFO    │ crm_parser.scrapers.product_parser │ Спарсено 152 товаров со страницы
2026-06-10 18:16:16 │ INFO    │ crm_parser.scrapers.product_parser │ Пропущено 67 товаров из игнорируемых категорий (книги)
2026-06-10 18:16:16 │ INFO    │ crm_parser.scrapers.product_parser │ Спарсено 133 товаров со страницы
2026-06-10 18:16:23 │ INFO    │ crm_parser.scrapers.product_parser │ Пропущено 39 товаров из игнорируемых категорий (книги)
2026-06-10 18:16:23 │ INFO    │ crm_parser.scrapers.product_parser │ Спарсено 161 товаров со страницы
2026-06-10 18:16:29 │ INFO    │ crm_parser.scrapers.product_parser │ Пропущено 19 товаров из игнорируемых категорий (книги)
2026-06-10 18:16:29 │ INFO    │ crm_parser.scrapers.product_parser │ Спарсено 181 товаров со страницы
2026-06-10 18:16:36 │ INFO    │ crm_parser.scrapers.product_parser │ Пропущено 62 товаров из игнорируемых категорий (книги)
2026-06-10 18:16:36 │ INFO    │ crm_parser.scrapers.product_parser │ Спарсено 138 товаров со страницы
2026-06-10 18:16:43 │ INFO    │ crm_parser.scrapers.product_parser │ Пропущено 30 товаров из игнорируемых категорий (книги)
2026-06-10 18:16:43 │ INFO    │ crm_parser.scrapers.product_parser │ Спарсено 170 товаров со страницы
2026-06-10 18:16:48 │ INFO    │ crm_parser.scrapers.product_parser │ Пропущено 22 товаров из игнорируемых категорий (книги)
2026-06-10 18:16:48 │ INFO    │ crm_parser.scrapers.product_parser │ Спарсено 178 товаров со страницы
2026-06-10 18:16:56 │ INFO    │ crm_parser.scrapers.product_parser │ Пропущено 61 товаров из игнорируемых категорий (книги)
2026-06-10 18:16:56 │ INFO    │ crm_parser.scrapers.product_parser │ Спарсено 139 товаров со страницы
2026-06-10 18:17:03 │ INFO    │ crm_parser.scrapers.product_parser │ Пропущено 33 товаров из игнорируемых категорий (книги)
2026-06-10 18:17:03 │ INFO    │ crm_parser.scrapers.product_parser │ Спарсено 167 товаров со страницы
2026-06-10 18:17:09 │ INFO    │ crm_parser.scrapers.product_parser │ Пропущено 14 товаров из игнорируемых категорий (книги)
2026-06-10 18:17:09 │ INFO    │ crm_parser.scrapers.product_parser │ Спарсено 186 товаров со страницы
2026-06-10 18:17:16 │ INFO    │ crm_parser.scrapers.product_parser │ Пропущено 61 товаров из игнорируемых категорий (книги)
2026-06-10 18:17:16 │ INFO    │ crm_parser.scrapers.product_parser │ Спарсено 139 товаров со страницы
2026-06-10 18:17:22 │ INFO    │ crm_parser.scrapers.product_parser │ Пропущено 49 товаров из игнорируемых категорий (книги)
2026-06-10 18:17:22 │ INFO    │ crm_parser.scrapers.product_parser │ Спарсено 151 товаров со страницы
2026-06-10 18:17:29 │ INFO    │ crm_parser.scrapers.product_parser │ Пропущено 132 товаров из игнорируемых категорий (книги)
2026-06-10 18:17:29 │ INFO    │ crm_parser.scrapers.product_parser │ Спарсено 68 товаров со страницы
2026-06-10 18:17:35 │ INFO    │ crm_parser.scrapers.product_parser │ Пропущено 75 товаров из игнорируемых категорий (книги)
2026-06-10 18:17:35 │ INFO    │ crm_parser.scrapers.product_parser │ Спарсено 125 товаров со страницы
2026-06-10 18:17:41 │ INFO    │ crm_parser.scrapers.product_parser │ Пропущено 57 товаров из игнорируемых категорий (книги)
2026-06-10 18:17:41 │ INFO    │ crm_parser.scrapers.product_parser │ Спарсено 143 товаров со страницы
2026-06-10 18:17:48 │ INFO    │ crm_parser.scrapers.product_parser │ Пропущено 48 товаров из игнорируемых категорий (книги)
2026-06-10 18:17:48 │ INFO    │ crm_parser.scrapers.product_parser │ Спарсено 152 товаров со страницы
2026-06-10 18:17:54 │ INFO    │ crm_parser.scrapers.product_parser │ Пропущено 62 товаров из игнорируемых категорий (книги)
2026-06-10 18:17:54 │ INFO    │ crm_parser.scrapers.product_parser │ Спарсено 138 товаров со страницы
2026-06-10 18:18:01 │ INFO    │ crm_parser.scrapers.product_parser │ Пропущено 39 товаров из игнорируемых категорий (книги)
2026-06-10 18:18:01 │ INFO    │ crm_parser.scrapers.product_parser │ Спарсено 161 товаров со страницы
2026-06-10 18:18:08 │ INFO    │ crm_parser.scrapers.product_parser │ Пропущено 58 товаров из игнорируемых категорий (книги)
2026-06-10 18:18:08 │ INFO    │ crm_parser.scrapers.product_parser │ Спарсено 142 товаров со страницы
2026-06-10 18:18:16 │ INFO    │ crm_parser.scrapers.product_parser │ Пропущено 45 товаров из игнорируемых категорий (книги)
2026-06-10 18:18:16 │ INFO    │ crm_parser.scrapers.product_parser │ Спарсено 155 товаров со страницы
2026-06-10 18:18:23 │ INFO    │ crm_parser.scrapers.product_parser │ Пропущено 57 товаров из игнорируемых категорий (книги)
2026-06-10 18:18:23 │ INFO    │ crm_parser.scrapers.product_parser │ Спарсено 143 товаров со страницы
2026-06-10 18:18:30 │ INFO    │ crm_parser.scrapers.product_parser │ Пропущено 24 товаров из игнорируемых категорий (книги)
2026-06-10 18:18:30 │ INFO    │ crm_parser.scrapers.product_parser │ Спарсено 176 товаров со страницы
2026-06-10 18:18:37 │ INFO    │ crm_parser.scrapers.product_parser │ Пропущено 64 товаров из игнорируемых категорий (книги)
2026-06-10 18:18:37 │ INFO    │ crm_parser.scrapers.product_parser │ Спарсено 136 товаров со страницы
2026-06-10 18:18:44 │ INFO    │ crm_parser.scrapers.product_parser │ Пропущено 96 товаров из игнорируемых категорий (книги)
2026-06-10 18:18:44 │ INFO    │ crm_parser.scrapers.product_parser │ Спарсено 104 товаров со страницы
2026-06-10 18:18:50 │ INFO    │ crm_parser.scrapers.product_parser │ Пропущено 83 товаров из игнорируемых категорий (книги)
2026-06-10 18:18:50 │ INFO    │ crm_parser.scrapers.product_parser │ Спарсено 117 товаров со страницы
2026-06-10 18:18:56 │ INFO    │ crm_parser.scrapers.product_parser │ Пропущено 47 товаров из игнорируемых категорий (книги)
2026-06-10 18:18:56 │ INFO    │ crm_parser.scrapers.product_parser │ Спарсено 153 товаров со страницы
2026-06-10 18:19:03 │ INFO    │ crm_parser.scrapers.product_parser │ Пропущено 112 товаров из игнорируемых категорий (книги)
2026-06-10 18:19:03 │ INFO    │ crm_parser.scrapers.product_parser │ Спарсено 88 товаров со страницы
2026-06-10 18:19:09 │ INFO    │ crm_parser.scrapers.product_parser │ Пропущено 125 товаров из игнорируемых категорий (книги)
2026-06-10 18:19:09 │ INFO    │ crm_parser.scrapers.product_parser │ Спарсено 75 товаров со страницы
2026-06-10 18:19:16 │ INFO    │ crm_parser.scrapers.product_parser │ Пропущено 57 товаров из игнорируемых категорий (книги)
2026-06-10 18:19:16 │ INFO    │ crm_parser.scrapers.product_parser │ Спарсено 143 товаров со страницы
2026-06-10 18:19:23 │ INFO    │ crm_parser.scrapers.product_parser │ Пропущено 56 товаров из игнорируемых категорий (книги)
2026-06-10 18:19:23 │ INFO    │ crm_parser.scrapers.product_parser │ Спарсено 144 товаров со страницы
2026-06-10 18:19:31 │ INFO    │ crm_parser.scrapers.product_parser │ Пропущено 43 товаров из игнорируемых категорий (книги)
2026-06-10 18:19:31 │ INFO    │ crm_parser.scrapers.product_parser │ Спарсено 157 товаров со страницы
2026-06-10 18:19:36 │ INFO    │ crm_parser.scrapers.product_parser │ Пропущено 72 товаров из игнорируемых категорий (книги)
2026-06-10 18:19:36 │ INFO    │ crm_parser.scrapers.product_parser │ Спарсено 128 товаров со страницы
2026-06-10 18:19:43 │ INFO    │ crm_parser.scrapers.product_parser │ Пропущено 63 товаров из игнорируемых категорий (книги)
2026-06-10 18:19:43 │ INFO    │ crm_parser.scrapers.product_parser │ Спарсено 137 товаров со страницы
2026-06-10 18:19:50 │ INFO    │ crm_parser.scrapers.product_parser │ Пропущено 66 товаров из игнорируемых категорий (книги)
2026-06-10 18:19:50 │ INFO    │ crm_parser.scrapers.product_parser │ Спарсено 134 товаров со страницы
2026-06-10 18:19:58 │ INFO    │ crm_parser.scrapers.product_parser │ Пропущено 115 товаров из игнорируемых категорий (книги)
2026-06-10 18:19:58 │ INFO    │ crm_parser.scrapers.product_parser │ Спарсено 85 товаров со страницы
2026-06-10 18:20:05 │ INFO    │ crm_parser.scrapers.product_parser │ Пропущено 82 товаров из игнорируемых категорий (книги)
2026-06-10 18:20:05 │ INFO    │ crm_parser.scrapers.product_parser │ Спарсено 118 товаров со страницы
2026-06-10 18:20:11 │ INFO    │ crm_parser.scrapers.product_parser │ Пропущено 28 товаров из игнорируемых категорий (книги)
2026-06-10 18:20:11 │ INFO    │ crm_parser.scrapers.product_parser │ Спарсено 172 товаров со страницы
2026-06-10 18:20:18 │ INFO    │ crm_parser.scrapers.product_parser │ Пропущено 62 товаров из игнорируемых категорий (книги)
2026-06-10 18:20:18 │ INFO    │ crm_parser.scrapers.product_parser │ Спарсено 138 товаров со страницы
2026-06-10 18:20:25 │ INFO    │ crm_parser.scrapers.product_parser │ Пропущено 94 товаров из игнорируемых категорий (книги)
2026-06-10 18:20:25 │ INFO    │ crm_parser.scrapers.product_parser │ Спарсено 106 товаров со страницы
2026-06-10 18:20:32 │ INFO    │ crm_parser.scrapers.product_parser │ Пропущено 62 товаров из игнорируемых категорий (книги)
2026-06-10 18:20:32 │ INFO    │ crm_parser.scrapers.product_parser │ Спарсено 138 товаров со страницы
2026-06-10 18:20:40 │ INFO    │ crm_parser.scrapers.product_parser │ Пропущено 58 товаров из игнорируемых категорий (книги)
2026-06-10 18:20:40 │ INFO    │ crm_parser.scrapers.product_parser │ Спарсено 142 товаров со страницы
2026-06-10 18:20:46 │ INFO    │ crm_parser.scrapers.product_parser │ Пропущено 122 товаров из игнорируемых категорий (книги)
2026-06-10 18:20:46 │ INFO    │ crm_parser.scrapers.product_parser │ Спарсено 78 товаров со страницы
2026-06-10 18:20:52 │ INFO    │ crm_parser.scrapers.product_parser │ Пропущено 62 товаров из игнорируемых категорий (книги)
2026-06-10 18:20:52 │ INFO    │ crm_parser.scrapers.product_parser │ Спарсено 138 товаров со страницы
2026-06-10 18:20:59 │ INFO    │ crm_parser.scrapers.product_parser │ Пропущено 70 товаров из игнорируемых категорий (книги)
2026-06-10 18:20:59 │ INFO    │ crm_parser.scrapers.product_parser │ Спарсено 130 товаров со страницы
2026-06-10 18:21:06 │ INFO    │ crm_parser.scrapers.product_parser │ Пропущено 101 товаров из игнорируемых категорий (книги)
2026-06-10 18:21:06 │ INFO    │ crm_parser.scrapers.product_parser │ Спарсено 99 товаров со страницы
2026-06-10 18:21:12 │ INFO    │ crm_parser.scrapers.product_parser │ Пропущено 116 товаров из игнорируемых категорий (книги)
2026-06-10 18:21:12 │ INFO    │ crm_parser.scrapers.product_parser │ Спарсено 84 товаров со страницы
2026-06-10 18:21:18 │ INFO    │ crm_parser.scrapers.product_parser │ Пропущено 110 товаров из игнорируемых категорий (книги)
2026-06-10 18:21:18 │ INFO    │ crm_parser.scrapers.product_parser │ Спарсено 90 товаров со страницы
2026-06-10 18:21:25 │ INFO    │ crm_parser.scrapers.product_parser │ Пропущено 62 товаров из игнорируемых категорий (книги)
2026-06-10 18:21:25 │ INFO    │ crm_parser.scrapers.product_parser │ Спарсено 138 товаров со страницы
2026-06-10 18:21:32 │ INFO    │ crm_parser.scrapers.product_parser │ Пропущено 53 товаров из игнорируемых категорий (книги)
2026-06-10 18:21:32 │ INFO    │ crm_parser.scrapers.product_parser │ Спарсено 147 товаров со страницы
2026-06-10 18:21:38 │ INFO    │ crm_parser.scrapers.product_parser │ Пропущено 90 товаров из игнорируемых категорий (книги)
2026-06-10 18:21:38 │ INFO    │ crm_parser.scrapers.product_parser │ Спарсено 110 товаров со страницы
2026-06-10 18:21:45 │ INFO    │ crm_parser.scrapers.product_parser │ Пропущено 125 товаров из игнорируемых категорий (книги)
2026-06-10 18:21:45 │ INFO    │ crm_parser.scrapers.product_parser │ Спарсено 75 товаров со страницы
2026-06-10 18:21:52 │ INFO    │ crm_parser.scrapers.product_parser │ Пропущено 57 товаров из игнорируемых категорий (книги)
2026-06-10 18:21:52 │ INFO    │ crm_parser.scrapers.product_parser │ Спарсено 143 товаров со страницы
2026-06-10 18:21:58 │ INFO    │ crm_parser.scrapers.product_parser │ Пропущено 19 товаров из игнорируемых категорий (книги)
2026-06-10 18:21:58 │ INFO    │ crm_parser.scrapers.product_parser │ Спарсено 181 товаров со страницы
2026-06-10 18:22:06 │ INFO    │ crm_parser.scrapers.product_parser │ Пропущено 46 товаров из игнорируемых категорий (книги)
2026-06-10 18:22:06 │ INFO    │ crm_parser.scrapers.product_parser │ Спарсено 154 товаров со страницы
2026-06-10 18:22:12 │ INFO    │ crm_parser.scrapers.product_parser │ Пропущено 129 товаров из игнорируемых категорий (книги)
2026-06-10 18:22:12 │ INFO    │ crm_parser.scrapers.product_parser │ Спарсено 71 товаров со страницы
2026-06-10 18:22:18 │ INFO    │ crm_parser.scrapers.product_parser │ Пропущено 108 товаров из игнорируемых категорий (книги)
2026-06-10 18:22:18 │ INFO    │ crm_parser.scrapers.product_parser │ Спарсено 92 товаров со страницы
2026-06-10 18:22:25 │ INFO    │ crm_parser.scrapers.product_parser │ Пропущено 77 товаров из игнорируемых категорий (книги)
2026-06-10 18:22:25 │ INFO    │ crm_parser.scrapers.product_parser │ Спарсено 123 товаров со страницы
2026-06-10 18:22:32 │ INFO    │ crm_parser.scrapers.product_parser │ Пропущено 67 товаров из игнорируемых категорий (книги)
2026-06-10 18:22:32 │ INFO    │ crm_parser.scrapers.product_parser │ Спарсено 133 товаров со страницы
2026-06-10 18:22:39 │ INFO    │ crm_parser.scrapers.product_parser │ Пропущено 93 товаров из игнорируемых категорий (книги)
2026-06-10 18:22:39 │ INFO    │ crm_parser.scrapers.product_parser │ Спарсено 107 товаров со страницы
2026-06-10 18:22:45 │ INFO    │ crm_parser.scrapers.product_parser │ Пропущено 145 товаров из игнорируемых категорий (книги)
2026-06-10 18:22:45 │ INFO    │ crm_parser.scrapers.product_parser │ Спарсено 55 товаров со страницы
2026-06-10 18:22:51 │ INFO    │ crm_parser.scrapers.product_parser │ Пропущено 103 товаров из игнорируемых категорий (книги)
2026-06-10 18:22:51 │ INFO    │ crm_parser.scrapers.product_parser │ Спарсено 97 товаров со страницы
2026-06-10 18:22:57 │ INFO    │ crm_parser.scrapers.product_parser │ Пропущено 111 товаров из игнорируемых категорий (книги)
2026-06-10 18:22:57 │ INFO    │ crm_parser.scrapers.product_parser │ Спарсено 89 товаров со страницы
2026-06-10 18:23:04 │ INFO    │ crm_parser.scrapers.product_parser │ Пропущено 75 товаров из игнорируемых категорий (книги)
2026-06-10 18:23:04 │ INFO    │ crm_parser.scrapers.product_parser │ Спарсено 125 товаров со страницы
2026-06-10 18:23:11 │ INFO    │ crm_parser.scrapers.product_parser │ Пропущено 179 товаров из игнорируемых категорий (книги)
2026-06-10 18:23:11 │ INFO    │ crm_parser.scrapers.product_parser │ Спарсено 21 товаров со страницы
2026-06-10 18:23:19 │ INFO    │ crm_parser.scrapers.product_parser │ Пропущено 181 товаров из игнорируемых категорий (книги)
2026-06-10 18:23:19 │ INFO    │ crm_parser.scrapers.product_parser │ Спарсено 19 товаров со страницы
2026-06-10 18:23:26 │ INFO    │ crm_parser.scrapers.product_parser │ Пропущено 144 товаров из игнорируемых категорий (книги)
2026-06-10 18:23:26 │ INFO    │ crm_parser.scrapers.product_parser │ Спарсено 56 товаров со страницы
2026-06-10 18:23:33 │ INFO    │ crm_parser.scrapers.product_parser │ Пропущено 126 товаров из игнорируемых категорий (книги)
2026-06-10 18:23:33 │ INFO    │ crm_parser.scrapers.product_parser │ Спарсено 74 товаров со страницы
2026-06-10 18:23:39 │ INFO    │ crm_parser.scrapers.product_parser │ Пропущено 117 товаров из игнорируемых категорий (книги)
2026-06-10 18:23:39 │ INFO    │ crm_parser.scrapers.product_parser │ Спарсено 83 товаров со страницы
2026-06-10 18:23:46 │ INFO    │ crm_parser.scrapers.product_parser │ Пропущено 107 товаров из игнорируемых категорий (книги)
2026-06-10 18:23:46 │ INFO    │ crm_parser.scrapers.product_parser │ Спарсено 93 товаров со страницы
2026-06-10 18:23:54 │ INFO    │ crm_parser.scrapers.product_parser │ Пропущено 82 товаров из игнорируемых категорий (книги)
2026-06-10 18:23:54 │ INFO    │ crm_parser.scrapers.product_parser │ Спарсено 118 товаров со страницы
2026-06-10 18:24:00 │ INFO    │ crm_parser.scrapers.product_parser │ Пропущено 37 товаров из игнорируемых категорий (книги)
2026-06-10 18:24:00 │ INFO    │ crm_parser.scrapers.product_parser │ Спарсено 163 товаров со страницы
2026-06-10 18:24:06 │ INFO    │ crm_parser.scrapers.product_parser │ Пропущено 158 товаров из игнорируемых категорий (книги)
2026-06-10 18:24:06 │ INFO    │ crm_parser.scrapers.product_parser │ Спарсено 42 товаров со страницы
2026-06-10 18:24:13 │ INFO    │ crm_parser.scrapers.product_parser │ Пропущено 141 товаров из игнорируемых категорий (книги)
2026-06-10 18:24:13 │ INFO    │ crm_parser.scrapers.product_parser │ Спарсено 59 товаров со страницы
2026-06-10 18:24:20 │ INFO    │ crm_parser.scrapers.product_parser │ Пропущено 73 товаров из игнорируемых категорий (книги)
2026-06-10 18:24:20 │ INFO    │ crm_parser.scrapers.product_parser │ Спарсено 108 товаров со страницы
2026-06-10 18:24:20 │ INFO    │ crm_parser.core.database │ Session 17 completed: 19544 products
2026-06-10 18:24:20 │ INFO    │ crm_parser.scrapers.product_scraper │ ============================================================
2026-06-10 18:24:20 │ INFO    │ crm_parser.scrapers.product_scraper │ Done! Collected 19544 products (session 17)
2026-06-10 18:24:20 │ INFO    │ crm_parser.scrapers.product_scraper │ ============================================================
2026-06-10 18:24:20 │ INFO    │ crm_parser.main │ Archived 4 old files → C:\Users\WinAdmin\CODE\CRM parser\output\products\old
2026-06-10 18:24:20 │ INFO    │ crm_parser.main │ Generating product CSV files...
2026-06-10 18:24:21 │ INFO    │ crm_parser.analytics.exporter │ Products CSV: C:\Users\WinAdmin\CODE\CRM parser\output\products\products_2026-06-10.csv (19544 rows)
2026-06-10 18:24:21 │ INFO    │ crm_parser.main │   [0] C:\Users\WinAdmin\CODE\CRM parser\output\products\products_2026-06-10.csv
2026-06-10 18:24:21 │ INFO    │ crm_parser.analytics.products │ Отчёт price_changes: 13 записей → price_changes_2026-06-10.csv
2026-06-10 18:24:21 │ INFO    │ crm_parser.main │   [1] C:\Users\WinAdmin\CODE\CRM parser\output\products\price_changes_2026-06-10.csv
2026-06-10 18:24:22 │ INFO    │ crm_parser.analytics.products │ Отчёт category_dynamics: 573 категорий → category_dynamics_2026-06-10.csv
2026-06-10 18:24:22 │ INFO    │ crm_parser.main │   [2] C:\Users\WinAdmin\CODE\CRM parser\output\products\category_dynamics_2026-06-10.csv
2026-06-10 18:24:22 │ INFO    │ crm_parser.analytics.history │ История маржей: 573 категорий × 4 колонок → history_margins_2026-06-10.csv
2026-06-10 18:24:22 │ INFO    │ crm_parser.main │   [3] C:\Users\WinAdmin\CODE\CRM parser\output\products\history_margins_2026-06-10.csv
2026-06-10 18:24:22 │ INFO    │ crm_parser.main │ 
2026-06-10 18:24:22 │ INFO    │ crm_parser.main │ >>> Step 2/2: Sales
2026-06-10 18:24:22 │ INFO    │ crm_parser.main │ Sales mode: 40 days
2026-06-10 18:24:22 │ INFO    │ crm_parser.scrapers.sales_scraper │ ============================================================
2026-06-10 18:24:22 │ INFO    │ crm_parser.scrapers.sales_scraper │ Sales scraping: 40 days (2026-05-01 → 2026-06-09)
2026-06-10 18:24:22 │ INFO    │ crm_parser.scrapers.sales_scraper │ ============================================================
2026-06-10 18:24:22 │ INFO    │ crm_parser.core.database │ Sales session created: id=21, days=40
2026-06-10 18:24:22 │ INFO    │ crm_parser.scrapers.sales_scraper │ [1/40] Scraping 09.06.2026...
2026-06-10 18:24:22 │ INFO    │ crm_parser.scrapers.sales_scraper │   navigate: 0.0s
2026-06-10 18:24:23 │ INFO    │ crm_parser.scrapers.sales_scraper │   wait table: 1.3s
2026-06-10 18:24:24 │ INFO    │ crm_parser.scrapers.sales_scraper │   content: 0.1s
2026-06-10 18:24:24 │ INFO    │ crm_parser.scrapers.sales_parser │ Table headers (10): ['t\\r', 'название ru', 'название uz', 'количество', 'цена', 'себестоимость', 'сумма', 'сумма себест.', 'прибыль', 'рентабельность']
2026-06-10 18:24:24 │ INFO    │ crm_parser.scrapers.sales_parser │ Column mapping: {'name': 1, 'quantity': 3, 'price': 4, 'cost': 5, 'total_revenue': 6, 'total_cost': 7, 'profit': 8, 'profitability': 9}
2026-06-10 18:24:24 │ INFO    │ crm_parser.scrapers.sales_parser │ Skipped 1 ignored products
2026-06-10 18:24:24 │ INFO    │ crm_parser.scrapers.sales_parser │ Parsed 75 sales items from page
2026-06-10 18:24:24 │ INFO    │ crm_parser.scrapers.sales_scraper │ [2/40] Scraping 08.06.2026...
2026-06-10 18:24:27 │ INFO    │ crm_parser.scrapers.sales_scraper │   navigate: 0.0s
2026-06-10 18:24:28 │ INFO    │ crm_parser.scrapers.sales_scraper │   wait table: 0.8s
2026-06-10 18:24:28 │ INFO    │ crm_parser.scrapers.sales_scraper │   content: 0.1s
2026-06-10 18:24:28 │ INFO    │ crm_parser.scrapers.sales_parser │ Table headers (10): ['t\\r', 'название ru', 'название uz', 'количество', 'цена', 'себестоимость', 'сумма', 'сумма себест.', 'прибыль', 'рентабельность']
2026-06-10 18:24:28 │ INFO    │ crm_parser.scrapers.sales_parser │ Column mapping: {'name': 1, 'quantity': 3, 'price': 4, 'cost': 5, 'total_revenue': 6, 'total_cost': 7, 'profit': 8, 'profitability': 9}
2026-06-10 18:24:28 │ INFO    │ crm_parser.scrapers.sales_parser │ Parsed 67 sales items from page
2026-06-10 18:24:28 │ INFO    │ crm_parser.scrapers.sales_scraper │ [3/40] Scraping 07.06.2026...
2026-06-10 18:24:31 │ INFO    │ crm_parser.scrapers.sales_scraper │   navigate: 0.0s
2026-06-10 18:24:32 │ INFO    │ crm_parser.scrapers.sales_scraper │   wait table: 0.9s
2026-06-10 18:24:32 │ INFO    │ crm_parser.scrapers.sales_scraper │   content: 0.1s
2026-06-10 18:24:32 │ INFO    │ crm_parser.scrapers.sales_parser │ Table headers (10): ['t\\r', 'название ru', 'название uz', 'количество', 'цена', 'себестоимость', 'сумма', 'сумма себест.', 'прибыль', 'рентабельность']
2026-06-10 18:24:32 │ INFO    │ crm_parser.scrapers.sales_parser │ Column mapping: {'name': 1, 'quantity': 3, 'price': 4, 'cost': 5, 'total_revenue': 6, 'total_cost': 7, 'profit': 8, 'profitability': 9}
2026-06-10 18:24:32 │ INFO    │ crm_parser.scrapers.sales_parser │ Skipped 1 ignored products
2026-06-10 18:24:32 │ INFO    │ crm_parser.scrapers.sales_parser │ Parsed 34 sales items from page
2026-06-10 18:24:32 │ INFO    │ crm_parser.scrapers.sales_scraper │ [4/40] Scraping 06.06.2026...
2026-06-10 18:24:37 │ INFO    │ crm_parser.scrapers.sales_scraper │   navigate: 0.0s
2026-06-10 18:24:39 │ INFO    │ crm_parser.scrapers.sales_scraper │   wait table: 1.3s
2026-06-10 18:24:39 │ INFO    │ crm_parser.scrapers.sales_scraper │   content: 0.1s
2026-06-10 18:24:39 │ INFO    │ crm_parser.scrapers.sales_parser │ Table headers (10): ['t\\r', 'название ru', 'название uz', 'количество', 'цена', 'себестоимость', 'сумма', 'сумма себест.', 'прибыль', 'рентабельность']
2026-06-10 18:24:39 │ INFO    │ crm_parser.scrapers.sales_parser │ Column mapping: {'name': 1, 'quantity': 3, 'price': 4, 'cost': 5, 'total_revenue': 6, 'total_cost': 7, 'profit': 8, 'profitability': 9}
2026-06-10 18:24:39 │ INFO    │ crm_parser.scrapers.sales_parser │ Parsed 93 sales items from page
2026-06-10 18:24:39 │ INFO    │ crm_parser.scrapers.sales_scraper │ [5/40] Scraping 05.06.2026...
2026-06-10 18:24:42 │ INFO    │ crm_parser.scrapers.sales_scraper │   navigate: 0.0s
2026-06-10 18:24:43 │ INFO    │ crm_parser.scrapers.sales_scraper │   wait table: 1.2s
2026-06-10 18:24:43 │ INFO    │ crm_parser.scrapers.sales_scraper │   content: 0.1s
2026-06-10 18:24:43 │ INFO    │ crm_parser.scrapers.sales_parser │ Table headers (10): ['t\\r', 'название ru', 'название uz', 'количество', 'цена', 'себестоимость', 'сумма', 'сумма себест.', 'прибыль', 'рентабельность']
2026-06-10 18:24:43 │ INFO    │ crm_parser.scrapers.sales_parser │ Column mapping: {'name': 1, 'quantity': 3, 'price': 4, 'cost': 5, 'total_revenue': 6, 'total_cost': 7, 'profit': 8, 'profitability': 9}
2026-06-10 18:24:43 │ INFO    │ crm_parser.scrapers.sales_parser │ Skipped 2 ignored products
2026-06-10 18:24:43 │ INFO    │ crm_parser.scrapers.sales_parser │ Parsed 81 sales items from page
2026-06-10 18:24:43 │ INFO    │ crm_parser.scrapers.sales_scraper │ [6/40] Scraping 04.06.2026...
2026-06-10 18:24:47 │ INFO    │ crm_parser.scrapers.sales_scraper │   navigate: 0.0s
2026-06-10 18:24:48 │ INFO    │ crm_parser.scrapers.sales_scraper │   wait table: 1.3s
2026-06-10 18:24:48 │ INFO    │ crm_parser.scrapers.sales_scraper │   content: 0.1s
2026-06-10 18:24:48 │ INFO    │ crm_parser.scrapers.sales_parser │ Table headers (10): ['t\\r', 'название ru', 'название uz', 'количество', 'цена', 'себестоимость', 'сумма', 'сумма себест.', 'прибыль', 'рентабельность']
2026-06-10 18:24:48 │ INFO    │ crm_parser.scrapers.sales_parser │ Column mapping: {'name': 1, 'quantity': 3, 'price': 4, 'cost': 5, 'total_revenue': 6, 'total_cost': 7, 'profit': 8, 'profitability': 9}
2026-06-10 18:24:48 │ INFO    │ crm_parser.scrapers.sales_parser │ Skipped 1 ignored products
2026-06-10 18:24:48 │ INFO    │ crm_parser.scrapers.sales_parser │ Parsed 61 sales items from page
2026-06-10 18:24:48 │ INFO    │ crm_parser.scrapers.sales_scraper │ [7/40] Scraping 03.06.2026...
2026-06-10 18:24:51 │ INFO    │ crm_parser.scrapers.sales_scraper │   navigate: 0.0s
2026-06-10 18:24:53 │ INFO    │ crm_parser.scrapers.sales_scraper │   wait table: 1.2s
2026-06-10 18:24:53 │ INFO    │ crm_parser.scrapers.sales_scraper │   content: 0.1s
2026-06-10 18:24:53 │ INFO    │ crm_parser.scrapers.sales_parser │ Table headers (10): ['t\\r', 'название ru', 'название uz', 'количество', 'цена', 'себестоимость', 'сумма', 'сумма себест.', 'прибыль', 'рентабельность']
2026-06-10 18:24:53 │ INFO    │ crm_parser.scrapers.sales_parser │ Column mapping: {'name': 1, 'quantity': 3, 'price': 4, 'cost': 5, 'total_revenue': 6, 'total_cost': 7, 'profit': 8, 'profitability': 9}
2026-06-10 18:24:53 │ INFO    │ crm_parser.scrapers.sales_parser │ Skipped 1 ignored products
2026-06-10 18:24:53 │ INFO    │ crm_parser.scrapers.sales_parser │ Parsed 63 sales items from page
2026-06-10 18:24:53 │ INFO    │ crm_parser.scrapers.sales_scraper │ [8/40] Scraping 02.06.2026...
2026-06-10 18:24:57 │ INFO    │ crm_parser.scrapers.sales_scraper │   navigate: 0.0s
2026-06-10 18:24:58 │ INFO    │ crm_parser.scrapers.sales_scraper │   wait table: 1.0s
2026-06-10 18:24:58 │ INFO    │ crm_parser.scrapers.sales_scraper │   content: 0.1s
2026-06-10 18:24:58 │ INFO    │ crm_parser.scrapers.sales_parser │ Table headers (10): ['t\\r', 'название ru', 'название uz', 'количество', 'цена', 'себестоимость', 'сумма', 'сумма себест.', 'прибыль', 'рентабельность']
2026-06-10 18:24:58 │ INFO    │ crm_parser.scrapers.sales_parser │ Column mapping: {'name': 1, 'quantity': 3, 'price': 4, 'cost': 5, 'total_revenue': 6, 'total_cost': 7, 'profit': 8, 'profitability': 9}
2026-06-10 18:24:58 │ INFO    │ crm_parser.scrapers.sales_parser │ Skipped 1 ignored products
2026-06-10 18:24:58 │ INFO    │ crm_parser.scrapers.sales_parser │ Parsed 55 sales items from page
2026-06-10 18:24:58 │ INFO    │ crm_parser.scrapers.sales_scraper │ [9/40] Scraping 01.06.2026...
2026-06-10 18:25:02 │ INFO    │ crm_parser.scrapers.sales_scraper │   navigate: 0.0s
2026-06-10 18:25:04 │ INFO    │ crm_parser.scrapers.sales_scraper │   wait table: 1.3s
2026-06-10 18:25:04 │ INFO    │ crm_parser.scrapers.sales_scraper │   content: 0.1s
2026-06-10 18:25:04 │ INFO    │ crm_parser.scrapers.sales_parser │ Table headers (10): ['t\\r', 'название ru', 'название uz', 'количество', 'цена', 'себестоимость', 'сумма', 'сумма себест.', 'прибыль', 'рентабельность']
2026-06-10 18:25:04 │ INFO    │ crm_parser.scrapers.sales_parser │ Column mapping: {'name': 1, 'quantity': 3, 'price': 4, 'cost': 5, 'total_revenue': 6, 'total_cost': 7, 'profit': 8, 'profitability': 9}
2026-06-10 18:25:04 │ INFO    │ crm_parser.scrapers.sales_parser │ Parsed 57 sales items from page
2026-06-10 18:25:04 │ INFO    │ crm_parser.scrapers.sales_scraper │ [10/40] Scraping 31.05.2026...
2026-06-10 18:25:09 │ INFO    │ crm_parser.scrapers.sales_scraper │   navigate: 0.0s
2026-06-10 18:25:10 │ INFO    │ crm_parser.scrapers.sales_scraper │   wait table: 0.9s
2026-06-10 18:25:10 │ INFO    │ crm_parser.scrapers.sales_scraper │   content: 0.1s
2026-06-10 18:25:10 │ INFO    │ crm_parser.scrapers.sales_parser │ Table headers (10): ['t\\r', 'название ru', 'название uz', 'количество', 'цена', 'себестоимость', 'сумма', 'сумма себест.', 'прибыль', 'рентабельность']
2026-06-10 18:25:10 │ INFO    │ crm_parser.scrapers.sales_parser │ Column mapping: {'name': 1, 'quantity': 3, 'price': 4, 'cost': 5, 'total_revenue': 6, 'total_cost': 7, 'profit': 8, 'profitability': 9}
2026-06-10 18:25:10 │ INFO    │ crm_parser.scrapers.sales_parser │ Skipped 1 ignored products
2026-06-10 18:25:10 │ INFO    │ crm_parser.scrapers.sales_parser │ Parsed 27 sales items from page
2026-06-10 18:25:10 │ INFO    │ crm_parser.scrapers.sales_scraper │ [11/40] Scraping 30.05.2026...
2026-06-10 18:25:14 │ INFO    │ crm_parser.scrapers.sales_scraper │   navigate: 0.0s
2026-06-10 18:25:15 │ INFO    │ crm_parser.scrapers.sales_scraper │   wait table: 0.9s
2026-06-10 18:25:15 │ INFO    │ crm_parser.scrapers.sales_scraper │   content: 0.1s
2026-06-10 18:25:15 │ INFO    │ crm_parser.scrapers.sales_parser │ Table headers (10): ['t\\r', 'название ru', 'название uz', 'количество', 'цена', 'себестоимость', 'сумма', 'сумма себест.', 'прибыль', 'рентабельность']
2026-06-10 18:25:15 │ INFO    │ crm_parser.scrapers.sales_parser │ Column mapping: {'name': 1, 'quantity': 3, 'price': 4, 'cost': 5, 'total_revenue': 6, 'total_cost': 7, 'profit': 8, 'profitability': 9}
2026-06-10 18:25:15 │ INFO    │ crm_parser.scrapers.sales_parser │ Skipped 1 ignored products
2026-06-10 18:25:15 │ INFO    │ crm_parser.scrapers.sales_parser │ Parsed 46 sales items from page
2026-06-10 18:25:15 │ INFO    │ crm_parser.scrapers.sales_scraper │ [12/40] Scraping 29.05.2026...
2026-06-10 18:25:20 │ INFO    │ crm_parser.scrapers.sales_scraper │   navigate: 0.0s
2026-06-10 18:25:21 │ INFO    │ crm_parser.scrapers.sales_scraper │   wait table: 1.0s
2026-06-10 18:25:21 │ INFO    │ crm_parser.scrapers.sales_scraper │   content: 0.1s
2026-06-10 18:25:21 │ INFO    │ crm_parser.scrapers.sales_parser │ Table headers (10): ['t\\r', 'название ru', 'название uz', 'количество', 'цена', 'себестоимость', 'сумма', 'сумма себест.', 'прибыль', 'рентабельность']
2026-06-10 18:25:21 │ INFO    │ crm_parser.scrapers.sales_parser │ Column mapping: {'name': 1, 'quantity': 3, 'price': 4, 'cost': 5, 'total_revenue': 6, 'total_cost': 7, 'profit': 8, 'profitability': 9}
2026-06-10 18:25:21 │ INFO    │ crm_parser.scrapers.sales_parser │ Skipped 1 ignored products
2026-06-10 18:25:21 │ INFO    │ crm_parser.scrapers.sales_parser │ Parsed 41 sales items from page
2026-06-10 18:25:21 │ INFO    │ crm_parser.scrapers.sales_scraper │ [13/40] Scraping 28.05.2026...
2026-06-10 18:25:26 │ INFO    │ crm_parser.scrapers.sales_scraper │   navigate: 0.0s
2026-06-10 18:25:27 │ INFO    │ crm_parser.scrapers.sales_scraper │   wait table: 0.9s
2026-06-10 18:25:27 │ INFO    │ crm_parser.scrapers.sales_scraper │   content: 0.1s
2026-06-10 18:25:27 │ INFO    │ crm_parser.scrapers.sales_parser │ Table headers (10): ['t\\r', 'название ru', 'название uz', 'количество', 'цена', 'себестоимость', 'сумма', 'сумма себест.', 'прибыль', 'рентабельность']
2026-06-10 18:25:27 │ INFO    │ crm_parser.scrapers.sales_parser │ Column mapping: {'name': 1, 'quantity': 3, 'price': 4, 'cost': 5, 'total_revenue': 6, 'total_cost': 7, 'profit': 8, 'profitability': 9}
2026-06-10 18:25:27 │ INFO    │ crm_parser.scrapers.sales_parser │ Parsed 24 sales items from page
2026-06-10 18:25:27 │ INFO    │ crm_parser.scrapers.sales_scraper │ [14/40] Scraping 27.05.2026...
2026-06-10 18:25:32 │ INFO    │ crm_parser.scrapers.sales_scraper │   navigate: 0.0s
2026-06-10 18:25:33 │ INFO    │ crm_parser.scrapers.sales_scraper │   wait table: 0.9s
2026-06-10 18:25:33 │ INFO    │ crm_parser.scrapers.sales_scraper │   content: 0.1s
2026-06-10 18:25:33 │ INFO    │ crm_parser.scrapers.sales_parser │ Table headers (10): ['t\\r', 'название ru', 'название uz', 'количество', 'цена', 'себестоимость', 'сумма', 'сумма себест.', 'прибыль', 'рентабельность']
2026-06-10 18:25:33 │ INFO    │ crm_parser.scrapers.sales_parser │ Column mapping: {'name': 1, 'quantity': 3, 'price': 4, 'cost': 5, 'total_revenue': 6, 'total_cost': 7, 'profit': 8, 'profitability': 9}
2026-06-10 18:25:33 │ INFO    │ crm_parser.scrapers.sales_parser │ Parsed 11 sales items from page
2026-06-10 18:25:33 │ INFO    │ crm_parser.scrapers.sales_scraper │ [15/40] Scraping 26.05.2026...
2026-06-10 18:25:38 │ INFO    │ crm_parser.scrapers.sales_scraper │   navigate: 0.0s
2026-06-10 18:25:39 │ INFO    │ crm_parser.scrapers.sales_scraper │   wait table: 0.9s
2026-06-10 18:25:40 │ INFO    │ crm_parser.scrapers.sales_scraper │   content: 0.5s
2026-06-10 18:25:40 │ INFO    │ crm_parser.scrapers.sales_parser │ Table headers (10): ['t\\r', 'название ru', 'название uz', 'количество', 'цена', 'себестоимость', 'сумма', 'сумма себест.', 'прибыль', 'рентабельность']
2026-06-10 18:25:40 │ INFO    │ crm_parser.scrapers.sales_parser │ Column mapping: {'name': 1, 'quantity': 3, 'price': 4, 'cost': 5, 'total_revenue': 6, 'total_cost': 7, 'profit': 8, 'profitability': 9}
2026-06-10 18:25:40 │ INFO    │ crm_parser.scrapers.sales_parser │ Skipped 1 ignored products
2026-06-10 18:25:40 │ INFO    │ crm_parser.scrapers.sales_parser │ Parsed 66 sales items from page
2026-06-10 18:25:40 │ INFO    │ crm_parser.scrapers.sales_scraper │ [16/40] Scraping 25.05.2026...
2026-06-10 18:25:44 │ INFO    │ crm_parser.scrapers.sales_scraper │   navigate: 0.0s
2026-06-10 18:25:45 │ INFO    │ crm_parser.scrapers.sales_scraper │   wait table: 0.9s
2026-06-10 18:25:45 │ INFO    │ crm_parser.scrapers.sales_scraper │   content: 0.1s
2026-06-10 18:25:45 │ INFO    │ crm_parser.scrapers.sales_parser │ Table headers (10): ['t\\r', 'название ru', 'название uz', 'количество', 'цена', 'себестоимость', 'сумма', 'сумма себест.', 'прибыль', 'рентабельность']
2026-06-10 18:25:45 │ INFO    │ crm_parser.scrapers.sales_parser │ Column mapping: {'name': 1, 'quantity': 3, 'price': 4, 'cost': 5, 'total_revenue': 6, 'total_cost': 7, 'profit': 8, 'profitability': 9}
2026-06-10 18:25:45 │ INFO    │ crm_parser.scrapers.sales_parser │ Skipped 1 ignored products
2026-06-10 18:25:45 │ INFO    │ crm_parser.scrapers.sales_parser │ Parsed 55 sales items from page
2026-06-10 18:25:45 │ INFO    │ crm_parser.scrapers.sales_scraper │ [17/40] Scraping 24.05.2026...
2026-06-10 18:25:50 │ INFO    │ crm_parser.scrapers.sales_scraper │   navigate: 0.0s
2026-06-10 18:25:51 │ INFO    │ crm_parser.scrapers.sales_scraper │   wait table: 1.3s
2026-06-10 18:25:51 │ INFO    │ crm_parser.scrapers.sales_scraper │   content: 0.1s
2026-06-10 18:25:52 │ INFO    │ crm_parser.scrapers.sales_parser │ Table headers (10): ['t\\r', 'название ru', 'название uz', 'количество', 'цена', 'себестоимость', 'сумма', 'сумма себест.', 'прибыль', 'рентабельность']
2026-06-10 18:25:52 │ INFO    │ crm_parser.scrapers.sales_parser │ Column mapping: {'name': 1, 'quantity': 3, 'price': 4, 'cost': 5, 'total_revenue': 6, 'total_cost': 7, 'profit': 8, 'profitability': 9}
2026-06-10 18:25:52 │ INFO    │ crm_parser.scrapers.sales_parser │ Skipped 1 ignored products
2026-06-10 18:25:52 │ INFO    │ crm_parser.scrapers.sales_parser │ Parsed 32 sales items from page
2026-06-10 18:25:52 │ INFO    │ crm_parser.scrapers.sales_scraper │ [18/40] Scraping 23.05.2026...
2026-06-10 18:25:56 │ INFO    │ crm_parser.scrapers.sales_scraper │   navigate: 0.0s
2026-06-10 18:25:58 │ INFO    │ crm_parser.scrapers.sales_scraper │   wait table: 1.3s
2026-06-10 18:25:58 │ INFO    │ crm_parser.scrapers.sales_scraper │   content: 0.1s
2026-06-10 18:25:58 │ INFO    │ crm_parser.scrapers.sales_parser │ Table headers (10): ['t\\r', 'название ru', 'название uz', 'количество', 'цена', 'себестоимость', 'сумма', 'сумма себест.', 'прибыль', 'рентабельность']
2026-06-10 18:25:58 │ INFO    │ crm_parser.scrapers.sales_parser │ Column mapping: {'name': 1, 'quantity': 3, 'price': 4, 'cost': 5, 'total_revenue': 6, 'total_cost': 7, 'profit': 8, 'profitability': 9}
2026-06-10 18:25:58 │ INFO    │ crm_parser.scrapers.sales_parser │ Skipped 1 ignored products
2026-06-10 18:25:58 │ INFO    │ crm_parser.scrapers.sales_parser │ Parsed 39 sales items from page
2026-06-10 18:25:58 │ INFO    │ crm_parser.scrapers.sales_scraper │ [19/40] Scraping 22.05.2026...
2026-06-10 18:26:03 │ INFO    │ crm_parser.scrapers.sales_scraper │   navigate: 0.0s
2026-06-10 18:26:04 │ INFO    │ crm_parser.scrapers.sales_scraper │   wait table: 1.3s
2026-06-10 18:26:04 │ INFO    │ crm_parser.scrapers.sales_scraper │   content: 0.1s
2026-06-10 18:26:04 │ INFO    │ crm_parser.scrapers.sales_parser │ Table headers (10): ['t\\r', 'название ru', 'название uz', 'количество', 'цена', 'себестоимость', 'сумма', 'сумма себест.', 'прибыль', 'рентабельность']
2026-06-10 18:26:04 │ INFO    │ crm_parser.scrapers.sales_parser │ Column mapping: {'name': 1, 'quantity': 3, 'price': 4, 'cost': 5, 'total_revenue': 6, 'total_cost': 7, 'profit': 8, 'profitability': 9}
2026-06-10 18:26:04 │ INFO    │ crm_parser.scrapers.sales_parser │ Skipped 1 ignored products
2026-06-10 18:26:04 │ INFO    │ crm_parser.scrapers.sales_parser │ Parsed 36 sales items from page
2026-06-10 18:26:04 │ INFO    │ crm_parser.scrapers.sales_scraper │ [20/40] Scraping 21.05.2026...
2026-06-10 18:26:09 │ INFO    │ crm_parser.scrapers.sales_scraper │   navigate: 0.0s
2026-06-10 18:26:10 │ INFO    │ crm_parser.scrapers.sales_scraper │   wait table: 1.3s
2026-06-10 18:26:10 │ INFO    │ crm_parser.scrapers.sales_scraper │   content: 0.1s
2026-06-10 18:26:10 │ INFO    │ crm_parser.scrapers.sales_parser │ Table headers (10): ['t\\r', 'название ru', 'название uz', 'количество', 'цена', 'себестоимость', 'сумма', 'сумма себест.', 'прибыль', 'рентабельность']
2026-06-10 18:26:10 │ INFO    │ crm_parser.scrapers.sales_parser │ Column mapping: {'name': 1, 'quantity': 3, 'price': 4, 'cost': 5, 'total_revenue': 6, 'total_cost': 7, 'profit': 8, 'profitability': 9}
2026-06-10 18:26:10 │ INFO    │ crm_parser.scrapers.sales_parser │ Parsed 39 sales items from page
2026-06-10 18:26:10 │ INFO    │ crm_parser.scrapers.sales_scraper │ [21/40] Scraping 20.05.2026...
2026-06-10 18:26:14 │ INFO    │ crm_parser.scrapers.sales_scraper │   navigate: 0.0s
2026-06-10 18:26:15 │ INFO    │ crm_parser.scrapers.sales_scraper │   wait table: 1.4s
2026-06-10 18:26:15 │ INFO    │ crm_parser.scrapers.sales_scraper │   content: 0.1s
2026-06-10 18:26:16 │ INFO    │ crm_parser.scrapers.sales_parser │ Table headers (10): ['t\\r', 'название ru', 'название uz', 'количество', 'цена', 'себестоимость', 'сумма', 'сумма себест.', 'прибыль', 'рентабельность']
2026-06-10 18:26:16 │ INFO    │ crm_parser.scrapers.sales_parser │ Column mapping: {'name': 1, 'quantity': 3, 'price': 4, 'cost': 5, 'total_revenue': 6, 'total_cost': 7, 'profit': 8, 'profitability': 9}
2026-06-10 18:26:16 │ INFO    │ crm_parser.scrapers.sales_parser │ Parsed 77 sales items from page
2026-06-10 18:26:16 │ INFO    │ crm_parser.scrapers.sales_scraper │ [22/40] Scraping 19.05.2026...
2026-06-10 18:26:19 │ INFO    │ crm_parser.scrapers.sales_scraper │   navigate: 0.0s
2026-06-10 18:26:21 │ INFO    │ crm_parser.scrapers.sales_scraper │   wait table: 1.0s
2026-06-10 18:26:21 │ INFO    │ crm_parser.scrapers.sales_scraper │   content: 0.1s
2026-06-10 18:26:21 │ INFO    │ crm_parser.scrapers.sales_parser │ Table headers (10): ['t\\r', 'название ru', 'название uz', 'количество', 'цена', 'себестоимость', 'сумма', 'сумма себест.', 'прибыль', 'рентабельность']
2026-06-10 18:26:21 │ INFO    │ crm_parser.scrapers.sales_parser │ Column mapping: {'name': 1, 'quantity': 3, 'price': 4, 'cost': 5, 'total_revenue': 6, 'total_cost': 7, 'profit': 8, 'profitability': 9}
2026-06-10 18:26:21 │ INFO    │ crm_parser.scrapers.sales_parser │ Parsed 60 sales items from page
2026-06-10 18:26:21 │ INFO    │ crm_parser.scrapers.sales_scraper │ [23/40] Scraping 18.05.2026...
2026-06-10 18:26:24 │ INFO    │ crm_parser.scrapers.sales_scraper │   navigate: 0.0s
2026-06-10 18:26:25 │ INFO    │ crm_parser.scrapers.sales_scraper │   wait table: 1.0s
2026-06-10 18:26:25 │ INFO    │ crm_parser.scrapers.sales_scraper │   content: 0.1s
2026-06-10 18:26:26 │ INFO    │ crm_parser.scrapers.sales_parser │ Table headers (10): ['t\\r', 'название ru', 'название uz', 'количество', 'цена', 'себестоимость', 'сумма', 'сумма себест.', 'прибыль', 'рентабельность']
2026-06-10 18:26:26 │ INFO    │ crm_parser.scrapers.sales_parser │ Column mapping: {'name': 1, 'quantity': 3, 'price': 4, 'cost': 5, 'total_revenue': 6, 'total_cost': 7, 'profit': 8, 'profitability': 9}
2026-06-10 18:26:26 │ INFO    │ crm_parser.scrapers.sales_parser │ Skipped 1 ignored products
2026-06-10 18:26:26 │ INFO    │ crm_parser.scrapers.sales_parser │ Parsed 58 sales items from page
2026-06-10 18:26:26 │ INFO    │ crm_parser.scrapers.sales_scraper │ [24/40] Scraping 17.05.2026...
2026-06-10 18:26:30 │ INFO    │ crm_parser.scrapers.sales_scraper │   navigate: 0.0s
2026-06-10 18:26:32 │ INFO    │ crm_parser.scrapers.sales_scraper │   wait table: 1.3s
2026-06-10 18:26:32 │ INFO    │ crm_parser.scrapers.sales_scraper │   content: 0.1s
2026-06-10 18:26:32 │ INFO    │ crm_parser.scrapers.sales_parser │ Table headers (10): ['t\\r', 'название ru', 'название uz', 'количество', 'цена', 'себестоимость', 'сумма', 'сумма себест.', 'прибыль', 'рентабельность']
2026-06-10 18:26:32 │ INFO    │ crm_parser.scrapers.sales_parser │ Column mapping: {'name': 1, 'quantity': 3, 'price': 4, 'cost': 5, 'total_revenue': 6, 'total_cost': 7, 'profit': 8, 'profitability': 9}
2026-06-10 18:26:32 │ INFO    │ crm_parser.scrapers.sales_parser │ Skipped 1 ignored products
2026-06-10 18:26:32 │ INFO    │ crm_parser.scrapers.sales_parser │ Parsed 29 sales items from page
2026-06-10 18:26:32 │ INFO    │ crm_parser.scrapers.sales_scraper │ [25/40] Scraping 16.05.2026...
2026-06-10 18:26:35 │ INFO    │ crm_parser.scrapers.sales_scraper │   navigate: 0.0s
2026-06-10 18:26:36 │ INFO    │ crm_parser.scrapers.sales_scraper │   wait table: 0.9s
2026-06-10 18:26:36 │ INFO    │ crm_parser.scrapers.sales_scraper │   content: 0.1s
2026-06-10 18:26:36 │ INFO    │ crm_parser.scrapers.sales_parser │ Table headers (10): ['t\\r', 'название ru', 'название uz', 'количество', 'цена', 'себестоимость', 'сумма', 'сумма себест.', 'прибыль', 'рентабельность']
2026-06-10 18:26:36 │ INFO    │ crm_parser.scrapers.sales_parser │ Column mapping: {'name': 1, 'quantity': 3, 'price': 4, 'cost': 5, 'total_revenue': 6, 'total_cost': 7, 'profit': 8, 'profitability': 9}
2026-06-10 18:26:36 │ INFO    │ crm_parser.scrapers.sales_parser │ Skipped 1 ignored products
2026-06-10 18:26:36 │ INFO    │ crm_parser.scrapers.sales_parser │ Parsed 52 sales items from page
2026-06-10 18:26:36 │ INFO    │ crm_parser.scrapers.sales_scraper │ [26/40] Scraping 15.05.2026...
2026-06-10 18:26:41 │ INFO    │ crm_parser.scrapers.sales_scraper │   navigate: 0.0s
2026-06-10 18:26:43 │ INFO    │ crm_parser.scrapers.sales_scraper │   wait table: 1.3s
2026-06-10 18:26:43 │ INFO    │ crm_parser.scrapers.sales_scraper │   content: 0.1s
2026-06-10 18:26:43 │ INFO    │ crm_parser.scrapers.sales_parser │ Table headers (10): ['t\\r', 'название ru', 'название uz', 'количество', 'цена', 'себестоимость', 'сумма', 'сумма себест.', 'прибыль', 'рентабельность']
2026-06-10 18:26:43 │ INFO    │ crm_parser.scrapers.sales_parser │ Column mapping: {'name': 1, 'quantity': 3, 'price': 4, 'cost': 5, 'total_revenue': 6, 'total_cost': 7, 'profit': 8, 'profitability': 9}
2026-06-10 18:26:43 │ INFO    │ crm_parser.scrapers.sales_parser │ Skipped 2 ignored products
2026-06-10 18:26:43 │ INFO    │ crm_parser.scrapers.sales_parser │ Parsed 40 sales items from page
2026-06-10 18:26:43 │ INFO    │ crm_parser.scrapers.sales_scraper │ [27/40] Scraping 14.05.2026...
2026-06-10 18:26:47 │ INFO    │ crm_parser.scrapers.sales_scraper │   navigate: 0.0s
2026-06-10 18:26:48 │ INFO    │ crm_parser.scrapers.sales_scraper │   wait table: 0.9s
2026-06-10 18:26:48 │ INFO    │ crm_parser.scrapers.sales_scraper │   content: 0.2s
2026-06-10 18:26:49 │ INFO    │ crm_parser.scrapers.sales_parser │ Table headers (10): ['t\\r', 'название ru', 'название uz', 'количество', 'цена', 'себестоимость', 'сумма', 'сумма себест.', 'прибыль', 'рентабельность']
2026-06-10 18:26:49 │ INFO    │ crm_parser.scrapers.sales_parser │ Column mapping: {'name': 1, 'quantity': 3, 'price': 4, 'cost': 5, 'total_revenue': 6, 'total_cost': 7, 'profit': 8, 'profitability': 9}
2026-06-10 18:26:49 │ INFO    │ crm_parser.scrapers.sales_parser │ Skipped 1 ignored products
2026-06-10 18:26:49 │ INFO    │ crm_parser.scrapers.sales_parser │ Parsed 72 sales items from page
2026-06-10 18:26:49 │ INFO    │ crm_parser.scrapers.sales_scraper │ [28/40] Scraping 13.05.2026...
2026-06-10 18:26:52 │ INFO    │ crm_parser.scrapers.sales_scraper │   navigate: 0.0s
2026-06-10 18:26:53 │ INFO    │ crm_parser.scrapers.sales_scraper │   wait table: 1.0s
2026-06-10 18:26:53 │ INFO    │ crm_parser.scrapers.sales_scraper │   content: 0.1s
2026-06-10 18:26:53 │ INFO    │ crm_parser.scrapers.sales_parser │ Table headers (10): ['t\\r', 'название ru', 'название uz', 'количество', 'цена', 'себестоимость', 'сумма', 'сумма себест.', 'прибыль', 'рентабельность']
2026-06-10 18:26:53 │ INFO    │ crm_parser.scrapers.sales_parser │ Column mapping: {'name': 1, 'quantity': 3, 'price': 4, 'cost': 5, 'total_revenue': 6, 'total_cost': 7, 'profit': 8, 'profitability': 9}
2026-06-10 18:26:53 │ INFO    │ crm_parser.scrapers.sales_parser │ Parsed 77 sales items from page
2026-06-10 18:26:53 │ INFO    │ crm_parser.scrapers.sales_scraper │ [29/40] Scraping 12.05.2026...
2026-06-10 18:26:56 │ INFO    │ crm_parser.scrapers.sales_scraper │   navigate: 0.0s
2026-06-10 18:26:57 │ INFO    │ crm_parser.scrapers.sales_scraper │   wait table: 1.0s
2026-06-10 18:26:58 │ INFO    │ crm_parser.scrapers.sales_scraper │   content: 0.1s
2026-06-10 18:26:58 │ INFO    │ crm_parser.scrapers.sales_parser │ Table headers (10): ['t\\r', 'название ru', 'название uz', 'количество', 'цена', 'себестоимость', 'сумма', 'сумма себест.', 'прибыль', 'рентабельность']
2026-06-10 18:26:58 │ INFO    │ crm_parser.scrapers.sales_parser │ Column mapping: {'name': 1, 'quantity': 3, 'price': 4, 'cost': 5, 'total_revenue': 6, 'total_cost': 7, 'profit': 8, 'profitability': 9}
2026-06-10 18:26:58 │ INFO    │ crm_parser.scrapers.sales_parser │ Skipped 1 ignored products
2026-06-10 18:26:58 │ INFO    │ crm_parser.scrapers.sales_parser │ Parsed 51 sales items from page
2026-06-10 18:26:58 │ INFO    │ crm_parser.scrapers.sales_scraper │ [30/40] Scraping 11.05.2026...
2026-06-10 18:27:02 │ INFO    │ crm_parser.scrapers.sales_scraper │   navigate: 0.0s
2026-06-10 18:27:03 │ INFO    │ crm_parser.scrapers.sales_scraper │   wait table: 0.9s
2026-06-10 18:27:03 │ INFO    │ crm_parser.scrapers.sales_scraper │   content: 0.1s
2026-06-10 18:27:03 │ INFO    │ crm_parser.scrapers.sales_parser │ Table headers (10): ['t\\r', 'название ru', 'название uz', 'количество', 'цена', 'себестоимость', 'сумма', 'сумма себест.', 'прибыль', 'рентабельность']
2026-06-10 18:27:03 │ INFO    │ crm_parser.scrapers.sales_parser │ Column mapping: {'name': 1, 'quantity': 3, 'price': 4, 'cost': 5, 'total_revenue': 6, 'total_cost': 7, 'profit': 8, 'profitability': 9}
2026-06-10 18:27:03 │ INFO    │ crm_parser.scrapers.sales_parser │ Parsed 65 sales items from page
2026-06-10 18:27:03 │ INFO    │ crm_parser.scrapers.sales_scraper │ [31/40] Scraping 10.05.2026...
2026-06-10 18:27:08 │ INFO    │ crm_parser.scrapers.sales_scraper │   navigate: 0.2s
2026-06-10 18:27:09 │ INFO    │ crm_parser.scrapers.sales_scraper │   wait table: 1.0s
2026-06-10 18:27:09 │ INFO    │ crm_parser.scrapers.sales_scraper │   content: 0.1s
2026-06-10 18:27:09 │ INFO    │ crm_parser.scrapers.sales_parser │ Table headers (10): ['t\\r', 'название ru', 'название uz', 'количество', 'цена', 'себестоимость', 'сумма', 'сумма себест.', 'прибыль', 'рентабельность']
2026-06-10 18:27:09 │ INFO    │ crm_parser.scrapers.sales_parser │ Column mapping: {'name': 1, 'quantity': 3, 'price': 4, 'cost': 5, 'total_revenue': 6, 'total_cost': 7, 'profit': 8, 'profitability': 9}
2026-06-10 18:27:09 │ INFO    │ crm_parser.scrapers.sales_parser │ Skipped 1 ignored products
2026-06-10 18:27:09 │ INFO    │ crm_parser.scrapers.sales_parser │ Parsed 28 sales items from page
2026-06-10 18:27:10 │ INFO    │ crm_parser.scrapers.sales_scraper │ [32/40] Scraping 09.05.2026...
2026-06-10 18:27:14 │ INFO    │ crm_parser.scrapers.sales_scraper │   navigate: 0.0s
2026-06-10 18:27:15 │ INFO    │ crm_parser.scrapers.sales_scraper │   wait table: 1.3s
2026-06-10 18:27:15 │ INFO    │ crm_parser.scrapers.sales_scraper │   content: 0.1s
2026-06-10 18:27:16 │ INFO    │ crm_parser.scrapers.sales_parser │ Table headers (10): ['t\\r', 'название ru', 'название uz', 'количество', 'цена', 'себестоимость', 'сумма', 'сумма себест.', 'прибыль', 'рентабельность']
2026-06-10 18:27:16 │ INFO    │ crm_parser.scrapers.sales_parser │ Column mapping: {'name': 1, 'quantity': 3, 'price': 4, 'cost': 5, 'total_revenue': 6, 'total_cost': 7, 'profit': 8, 'profitability': 9}
2026-06-10 18:27:16 │ INFO    │ crm_parser.scrapers.sales_parser │ Skipped 1 ignored products
2026-06-10 18:27:16 │ INFO    │ crm_parser.scrapers.sales_parser │ Parsed 34 sales items from page
2026-06-10 18:27:16 │ INFO    │ crm_parser.scrapers.sales_scraper │ [33/40] Scraping 08.05.2026...
2026-06-10 18:27:20 │ INFO    │ crm_parser.scrapers.sales_scraper │   navigate: 0.0s
2026-06-10 18:27:21 │ INFO    │ crm_parser.scrapers.sales_scraper │   wait table: 0.9s
2026-06-10 18:27:21 │ INFO    │ crm_parser.scrapers.sales_scraper │   content: 0.2s
2026-06-10 18:27:21 │ INFO    │ crm_parser.scrapers.sales_parser │ Table headers (10): ['t\\r', 'название ru', 'название uz', 'количество', 'цена', 'себестоимость', 'сумма', 'сумма себест.', 'прибыль', 'рентабельность']
2026-06-10 18:27:21 │ INFO    │ crm_parser.scrapers.sales_parser │ Column mapping: {'name': 1, 'quantity': 3, 'price': 4, 'cost': 5, 'total_revenue': 6, 'total_cost': 7, 'profit': 8, 'profitability': 9}
2026-06-10 18:27:21 │ INFO    │ crm_parser.scrapers.sales_parser │ Skipped 1 ignored products
2026-06-10 18:27:21 │ INFO    │ crm_parser.scrapers.sales_parser │ Parsed 86 sales items from page
2026-06-10 18:27:21 │ INFO    │ crm_parser.scrapers.sales_scraper │ [34/40] Scraping 07.05.2026...
2026-06-10 18:27:26 │ INFO    │ crm_parser.scrapers.sales_scraper │   navigate: 0.0s
2026-06-10 18:27:27 │ INFO    │ crm_parser.scrapers.sales_scraper │   wait table: 1.3s
2026-06-10 18:27:27 │ INFO    │ crm_parser.scrapers.sales_scraper │   content: 0.1s
2026-06-10 18:27:28 │ INFO    │ crm_parser.scrapers.sales_parser │ Table headers (10): ['t\\r', 'название ru', 'название uz', 'количество', 'цена', 'себестоимость', 'сумма', 'сумма себест.', 'прибыль', 'рентабельность']
2026-06-10 18:27:28 │ INFO    │ crm_parser.scrapers.sales_parser │ Column mapping: {'name': 1, 'quantity': 3, 'price': 4, 'cost': 5, 'total_revenue': 6, 'total_cost': 7, 'profit': 8, 'profitability': 9}
2026-06-10 18:27:28 │ INFO    │ crm_parser.scrapers.sales_parser │ Skipped 1 ignored products
2026-06-10 18:27:28 │ INFO    │ crm_parser.scrapers.sales_parser │ Parsed 68 sales items from page
2026-06-10 18:27:28 │ INFO    │ crm_parser.scrapers.sales_scraper │ [35/40] Scraping 06.05.2026...
2026-06-10 18:27:32 │ INFO    │ crm_parser.scrapers.sales_scraper │   navigate: 0.0s
2026-06-10 18:27:33 │ INFO    │ crm_parser.scrapers.sales_scraper │   wait table: 0.9s
2026-06-10 18:27:34 │ INFO    │ crm_parser.scrapers.sales_scraper │   content: 0.1s
2026-06-10 18:27:34 │ INFO    │ crm_parser.scrapers.sales_parser │ Table headers (10): ['t\\r', 'название ru', 'название uz', 'количество', 'цена', 'себестоимость', 'сумма', 'сумма себест.', 'прибыль', 'рентабельность']
2026-06-10 18:27:34 │ INFO    │ crm_parser.scrapers.sales_parser │ Column mapping: {'name': 1, 'quantity': 3, 'price': 4, 'cost': 5, 'total_revenue': 6, 'total_cost': 7, 'profit': 8, 'profitability': 9}
2026-06-10 18:27:34 │ INFO    │ crm_parser.scrapers.sales_parser │ Parsed 69 sales items from page
2026-06-10 18:27:34 │ INFO    │ crm_parser.scrapers.sales_scraper │ [36/40] Scraping 05.05.2026...
2026-06-10 18:27:38 │ INFO    │ crm_parser.scrapers.sales_scraper │   navigate: 0.0s
2026-06-10 18:27:38 │ INFO    │ crm_parser.scrapers.sales_scraper │   wait table: 0.9s
2026-06-10 18:27:39 │ INFO    │ crm_parser.scrapers.sales_scraper │   content: 0.1s
2026-06-10 18:27:39 │ INFO    │ crm_parser.scrapers.sales_parser │ Table headers (10): ['t\\r', 'название ru', 'название uz', 'количество', 'цена', 'себестоимость', 'сумма', 'сумма себест.', 'прибыль', 'рентабельность']
2026-06-10 18:27:39 │ INFO    │ crm_parser.scrapers.sales_parser │ Column mapping: {'name': 1, 'quantity': 3, 'price': 4, 'cost': 5, 'total_revenue': 6, 'total_cost': 7, 'profit': 8, 'profitability': 9}
2026-06-10 18:27:39 │ INFO    │ crm_parser.scrapers.sales_parser │ Skipped 1 ignored products
2026-06-10 18:27:39 │ INFO    │ crm_parser.scrapers.sales_parser │ Parsed 53 sales items from page
2026-06-10 18:27:39 │ INFO    │ crm_parser.scrapers.sales_scraper │ [37/40] Scraping 04.05.2026...
2026-06-10 18:27:42 │ INFO    │ crm_parser.scrapers.sales_scraper │   navigate: 0.0s
2026-06-10 18:27:43 │ INFO    │ crm_parser.scrapers.sales_scraper │   wait table: 0.9s
2026-06-10 18:27:43 │ INFO    │ crm_parser.scrapers.sales_scraper │   content: 0.2s
2026-06-10 18:27:43 │ INFO    │ crm_parser.scrapers.sales_parser │ Table headers (10): ['t\\r', 'название ru', 'название uz', 'количество', 'цена', 'себестоимость', 'сумма', 'сумма себест.', 'прибыль', 'рентабельность']
2026-06-10 18:27:43 │ INFO    │ crm_parser.scrapers.sales_parser │ Column mapping: {'name': 1, 'quantity': 3, 'price': 4, 'cost': 5, 'total_revenue': 6, 'total_cost': 7, 'profit': 8, 'profitability': 9}
2026-06-10 18:27:43 │ INFO    │ crm_parser.scrapers.sales_parser │ Skipped 2 ignored products
2026-06-10 18:27:43 │ INFO    │ crm_parser.scrapers.sales_parser │ Parsed 77 sales items from page
2026-06-10 18:27:43 │ INFO    │ crm_parser.scrapers.sales_scraper │ [38/40] Scraping 03.05.2026...
2026-06-10 18:27:47 │ INFO    │ crm_parser.scrapers.sales_scraper │   navigate: 0.0s
2026-06-10 18:27:49 │ INFO    │ crm_parser.scrapers.sales_scraper │   wait table: 1.4s
2026-06-10 18:27:49 │ INFO    │ crm_parser.scrapers.sales_scraper │   content: 0.1s
2026-06-10 18:27:49 │ INFO    │ crm_parser.scrapers.sales_parser │ Table headers (10): ['t\\r', 'название ru', 'название uz', 'количество', 'цена', 'себестоимость', 'сумма', 'сумма себест.', 'прибыль', 'рентабельность']
2026-06-10 18:27:49 │ INFO    │ crm_parser.scrapers.sales_parser │ Column mapping: {'name': 1, 'quantity': 3, 'price': 4, 'cost': 5, 'total_revenue': 6, 'total_cost': 7, 'profit': 8, 'profitability': 9}
2026-06-10 18:27:49 │ INFO    │ crm_parser.scrapers.sales_parser │ Skipped 1 ignored products
2026-06-10 18:27:49 │ INFO    │ crm_parser.scrapers.sales_parser │ Parsed 24 sales items from page
2026-06-10 18:27:49 │ INFO    │ crm_parser.scrapers.sales_scraper │ [39/40] Scraping 02.05.2026...
2026-06-10 18:27:52 │ INFO    │ crm_parser.scrapers.sales_scraper │   navigate: 0.0s
2026-06-10 18:27:53 │ INFO    │ crm_parser.scrapers.sales_scraper │   wait table: 0.9s
2026-06-10 18:27:53 │ INFO    │ crm_parser.scrapers.sales_scraper │   content: 0.1s
2026-06-10 18:27:53 │ INFO    │ crm_parser.scrapers.sales_parser │ Table headers (10): ['t\\r', 'название ru', 'название uz', 'количество', 'цена', 'себестоимость', 'сумма', 'сумма себест.', 'прибыль', 'рентабельность']
2026-06-10 18:27:53 │ INFO    │ crm_parser.scrapers.sales_parser │ Column mapping: {'name': 1, 'quantity': 3, 'price': 4, 'cost': 5, 'total_revenue': 6, 'total_cost': 7, 'profit': 8, 'profitability': 9}
2026-06-10 18:27:53 │ INFO    │ crm_parser.scrapers.sales_parser │ Skipped 1 ignored products
2026-06-10 18:27:53 │ INFO    │ crm_parser.scrapers.sales_parser │ Parsed 58 sales items from page
2026-06-10 18:27:53 │ INFO    │ crm_parser.scrapers.sales_scraper │ [40/40] Scraping 01.05.2026...
2026-06-10 18:27:57 │ INFO    │ crm_parser.scrapers.sales_scraper │   navigate: 0.0s
2026-06-10 18:27:58 │ INFO    │ crm_parser.scrapers.sales_scraper │   wait table: 0.9s
2026-06-10 18:27:58 │ INFO    │ crm_parser.scrapers.sales_scraper │   content: 0.1s
2026-06-10 18:27:58 │ INFO    │ crm_parser.scrapers.sales_parser │ Table headers (10): ['t\\r', 'название ru', 'название uz', 'количество', 'цена', 'себестоимость', 'сумма', 'сумма себест.', 'прибыль', 'рентабельность']
2026-06-10 18:27:58 │ INFO    │ crm_parser.scrapers.sales_parser │ Column mapping: {'name': 1, 'quantity': 3, 'price': 4, 'cost': 5, 'total_revenue': 6, 'total_cost': 7, 'profit': 8, 'profitability': 9}
2026-06-10 18:27:58 │ INFO    │ crm_parser.scrapers.sales_parser │ Skipped 1 ignored products
2026-06-10 18:27:58 │ INFO    │ crm_parser.scrapers.sales_parser │ Parsed 32 sales items from page
2026-06-10 18:27:58 │ INFO    │ crm_parser.core.database │ Sales session 21 completed: 2112 items
2026-06-10 18:27:58 │ INFO    │ crm_parser.scrapers.sales_scraper │ ============================================================
2026-06-10 18:27:58 │ INFO    │ crm_parser.scrapers.sales_scraper │ Sales scraping done! 2112 items across 40 days
2026-06-10 18:27:58 │ INFO    │ crm_parser.scrapers.sales_scraper │ ============================================================
2026-06-10 18:27:58 │ INFO    │ crm_parser.main │ Archived 4 old files → C:\Users\WinAdmin\CODE\CRM parser\output\sales\old
2026-06-10 18:27:58 │ INFO    │ crm_parser.main │ Generating sales CSV files...
2026-06-10 18:27:58 │ INFO    │ crm_parser.analytics.sales │ sales pivot: 1367 товаров × 40 дат → sales_2026-05-01_2026-06-09.csv
2026-06-10 18:27:58 │ INFO    │ crm_parser.main │   [1] C:\Users\WinAdmin\CODE\CRM parser\output\sales\sales_2026-05-01_2026-06-09.csv
2026-06-10 18:27:58 │ INFO    │ crm_parser.analytics.sales │ sales categories: 267 категорий → sales_categories_2026-05-01_2026-06-09.csv
2026-06-10 18:27:58 │ INFO    │ crm_parser.main │   [2] C:\Users\WinAdmin\CODE\CRM parser\output\sales\sales_categories_2026-05-01_2026-06-09.csv
2026-06-10 18:27:58 │ INFO    │ crm_parser.analytics.sales │ sales products: 1367 товаров → sales_products_2026-05-01_2026-06-09.csv
2026-06-10 18:27:58 │ INFO    │ crm_parser.main │   [3] C:\Users\WinAdmin\CODE\CRM parser\output\sales\sales_products_2026-05-01_2026-06-09.csv
2026-06-10 18:27:59 │ INFO    │ crm_parser.analytics.sales │ sales_changes: 1045 записей, 9 сессий → sales_changes_2026-05-01_2026-06-09.csv
2026-06-10 18:27:59 │ INFO    │ crm_parser.main │   [4] C:\Users\WinAdmin\CODE\CRM parser\output\sales\sales_changes_2026-05-01_2026-06-09.csv
2026-06-10 18:27:59 │ INFO    │ crm_parser.analytics.changes │ Comparing session #21 with previous #20
2026-06-10 18:27:59 │ INFO    │ crm_parser.analytics.changes │ Comparing 40 overlapping dates...
2026-06-10 18:27:59 │ INFO    │ crm_parser.analytics.changes │ Change report #7 created: 1 days with changes
2026-06-10 18:27:59 │ INFO    │ crm_parser.main │   [5] Change report: 1 days with changes
2026-06-10 18:27:59 │ INFO    │ crm_parser.main │ 
2026-06-10 18:27:59 │ INFO    │ crm_parser.main │ ============================================================
2026-06-10 18:27:59 │ INFO    │ crm_parser.main │ FULL SCRAPE COMPLETE!
2026-06-10 18:27:59 │ INFO    │ crm_parser.main │ ============================================================
2026-06-10 18:27:59 │ INFO    │ crm_parser.scrapers.browser │ Disconnecting from bot Chrome...
2026-06-10 18:27:59 │ INFO    │ crm_parser.scrapers.browser │ Disconnected (bot Chrome still running)