📋 Логи

Файлы логов

📄 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-09.log
2026-06-09 12:36:27 │ INFO    │ crm_parser.main │ Log file: C:\Users\WinAdmin\CODE\CRM parser\data\logs\crm_2026-06-09.log
2026-06-09 12:36:31 │ INFO    │ crm_parser.browser │ Connected to existing bot Chrome (CDP port 9222), reusing tab
2026-06-09 12:36:31 │ INFO    │ crm_parser.database │ DB: C:\Users\WinAdmin\CODE\CRM parser\data\crm.db
2026-06-09 12:36:31 │ INFO    │ crm_parser.main │ ============================================================
2026-06-09 12:36:31 │ INFO    │ crm_parser.main │ FULL SCRAPE: Products + Sales
2026-06-09 12:36:31 │ INFO    │ crm_parser.main │ ============================================================
2026-06-09 12:36:31 │ INFO    │ crm_parser.main │ 
2026-06-09 12:36:31 │ INFO    │ crm_parser.main │ >>> Step 1/2: Products
2026-06-09 12:36:31 │ INFO    │ crm_parser.main │ Scraping products...
2026-06-09 12:36:31 │ INFO    │ crm_parser.main │    URL: https://crm.asaxiy.uz
2026-06-09 12:36:31 │ INFO    │ crm_parser.main │    Pages: 1 -> end
2026-06-09 12:36:31 │ INFO    │ crm_parser.scraper │ ============================================================
2026-06-09 12:36:31 │ INFO    │ crm_parser.scraper │ Начинаем парсинг товаров
2026-06-09 12:36:31 │ INFO    │ crm_parser.scraper │ ============================================================
2026-06-09 12:36:34 │ INFO    │ crm_parser.parser │ Курс доллара: 1$ = 12060.00 UZS
2026-06-09 12:36:34 │ INFO    │ crm_parser.scraper │ Kurs: 1$ = 12060.00 UZS
2026-06-09 12:36:34 │ INFO    │ crm_parser.database │ New session created: id=13
2026-06-09 12:36:35 │ INFO    │ crm_parser.scraper │ Total products: 28 929, pages: 145
2026-06-09 12:36:35 │ INFO    │ crm_parser.parser │ Пропущено 79 товаров из игнорируемых категорий (книги)
2026-06-09 12:36:35 │ INFO    │ crm_parser.parser │ Спарсено 121 товаров со страницы
2026-06-09 12:36:41 │ INFO    │ crm_parser.parser │ Пропущено 33 товаров из игнорируемых категорий (книги)
2026-06-09 12:36:41 │ INFO    │ crm_parser.parser │ Спарсено 167 товаров со страницы
2026-06-09 12:36:47 │ INFO    │ crm_parser.parser │ Пропущено 117 товаров из игнорируемых категорий (книги)
2026-06-09 12:36:47 │ INFO    │ crm_parser.parser │ Спарсено 83 товаров со страницы
2026-06-09 12:36:54 │ INFO    │ crm_parser.parser │ Пропущено 44 товаров из игнорируемых категорий (книги)
2026-06-09 12:36:54 │ INFO    │ crm_parser.parser │ Спарсено 156 товаров со страницы
2026-06-09 12:37:01 │ INFO    │ crm_parser.parser │ Пропущено 16 товаров из игнорируемых категорий (книги)
2026-06-09 12:37:01 │ INFO    │ crm_parser.parser │ Спарсено 184 товаров со страницы
2026-06-09 12:37:07 │ INFO    │ crm_parser.parser │ Пропущено 12 товаров из игнорируемых категорий (книги)
2026-06-09 12:37:07 │ INFO    │ crm_parser.parser │ Спарсено 188 товаров со страницы
2026-06-09 12:37:14 │ INFO    │ crm_parser.parser │ Пропущено 17 товаров из игнорируемых категорий (книги)
2026-06-09 12:37:14 │ INFO    │ crm_parser.parser │ Спарсено 183 товаров со страницы
2026-06-09 12:37:20 │ INFO    │ crm_parser.parser │ Пропущено 14 товаров из игнорируемых категорий (книги)
2026-06-09 12:37:20 │ INFO    │ crm_parser.parser │ Спарсено 186 товаров со страницы
2026-06-09 12:37:27 │ INFO    │ crm_parser.parser │ Пропущено 28 товаров из игнорируемых категорий (книги)
2026-06-09 12:37:27 │ INFO    │ crm_parser.parser │ Спарсено 172 товаров со страницы
2026-06-09 12:37:33 │ INFO    │ crm_parser.parser │ Пропущено 8 товаров из игнорируемых категорий (книги)
2026-06-09 12:37:33 │ INFO    │ crm_parser.parser │ Спарсено 192 товаров со страницы
2026-06-09 12:37:40 │ INFO    │ crm_parser.parser │ Пропущено 11 товаров из игнорируемых категорий (книги)
2026-06-09 12:37:40 │ INFO    │ crm_parser.parser │ Спарсено 189 товаров со страницы
2026-06-09 12:37:46 │ INFO    │ crm_parser.parser │ Пропущено 18 товаров из игнорируемых категорий (книги)
2026-06-09 12:37:46 │ INFO    │ crm_parser.parser │ Спарсено 182 товаров со страницы
2026-06-09 12:37:53 │ INFO    │ crm_parser.parser │ Пропущено 41 товаров из игнорируемых категорий (книги)
2026-06-09 12:37:53 │ INFO    │ crm_parser.parser │ Спарсено 159 товаров со страницы
2026-06-09 12:37:59 │ INFO    │ crm_parser.parser │ Пропущено 52 товаров из игнорируемых категорий (книги)
2026-06-09 12:37:59 │ INFO    │ crm_parser.parser │ Спарсено 148 товаров со страницы
2026-06-09 12:38:07 │ INFO    │ crm_parser.parser │ Пропущено 52 товаров из игнорируемых категорий (книги)
2026-06-09 12:38:07 │ INFO    │ crm_parser.parser │ Спарсено 148 товаров со страницы
2026-06-09 12:38:14 │ INFO    │ crm_parser.parser │ Пропущено 16 товаров из игнорируемых категорий (книги)
2026-06-09 12:38:14 │ INFO    │ crm_parser.parser │ Спарсено 184 товаров со страницы
2026-06-09 12:38:19 │ INFO    │ crm_parser.parser │ Пропущено 46 товаров из игнорируемых категорий (книги)
2026-06-09 12:38:19 │ INFO    │ crm_parser.parser │ Спарсено 154 товаров со страницы
2026-06-09 12:38:25 │ INFO    │ crm_parser.parser │ Пропущено 50 товаров из игнорируемых категорий (книги)
2026-06-09 12:38:25 │ INFO    │ crm_parser.parser │ Спарсено 150 товаров со страницы
2026-06-09 12:38:32 │ INFO    │ crm_parser.parser │ Пропущено 80 товаров из игнорируемых категорий (книги)
2026-06-09 12:38:32 │ INFO    │ crm_parser.parser │ Спарсено 120 товаров со страницы
2026-06-09 12:38:39 │ INFO    │ crm_parser.parser │ Пропущено 90 товаров из игнорируемых категорий (книги)
2026-06-09 12:38:39 │ INFO    │ crm_parser.parser │ Спарсено 110 товаров со страницы
2026-06-09 12:38:45 │ INFO    │ crm_parser.parser │ Пропущено 98 товаров из игнорируемых категорий (книги)
2026-06-09 12:38:45 │ INFO    │ crm_parser.parser │ Спарсено 102 товаров со страницы
2026-06-09 12:38:51 │ INFO    │ crm_parser.parser │ Пропущено 83 товаров из игнорируемых категорий (книги)
2026-06-09 12:38:51 │ INFO    │ crm_parser.parser │ Спарсено 117 товаров со страницы
2026-06-09 12:38:58 │ INFO    │ crm_parser.parser │ Пропущено 55 товаров из игнорируемых категорий (книги)
2026-06-09 12:38:58 │ INFO    │ crm_parser.parser │ Спарсено 145 товаров со страницы
2026-06-09 12:39:05 │ INFO    │ crm_parser.parser │ Пропущено 29 товаров из игнорируемых категорий (книги)
2026-06-09 12:39:05 │ INFO    │ crm_parser.parser │ Спарсено 171 товаров со страницы
2026-06-09 12:39:11 │ INFO    │ crm_parser.parser │ Пропущено 79 товаров из игнорируемых категорий (книги)
2026-06-09 12:39:11 │ INFO    │ crm_parser.parser │ Спарсено 121 товаров со страницы
2026-06-09 12:39:17 │ INFO    │ crm_parser.parser │ Пропущено 31 товаров из игнорируемых категорий (книги)
2026-06-09 12:39:17 │ INFO    │ crm_parser.parser │ Спарсено 169 товаров со страницы
2026-06-09 12:39:24 │ INFO    │ crm_parser.parser │ Пропущено 47 товаров из игнорируемых категорий (книги)
2026-06-09 12:39:24 │ INFO    │ crm_parser.parser │ Спарсено 153 товаров со страницы
2026-06-09 12:39:32 │ INFO    │ crm_parser.parser │ Пропущено 18 товаров из игнорируемых категорий (книги)
2026-06-09 12:39:32 │ INFO    │ crm_parser.parser │ Спарсено 182 товаров со страницы
2026-06-09 12:39:39 │ INFO    │ crm_parser.parser │ Пропущено 54 товаров из игнорируемых категорий (книги)
2026-06-09 12:39:39 │ INFO    │ crm_parser.parser │ Спарсено 146 товаров со страницы
2026-06-09 12:39:47 │ INFO    │ crm_parser.parser │ Пропущено 17 товаров из игнорируемых категорий (книги)
2026-06-09 12:39:47 │ INFO    │ crm_parser.parser │ Спарсено 183 товаров со страницы
2026-06-09 12:39:54 │ INFO    │ crm_parser.parser │ Пропущено 102 товаров из игнорируемых категорий (книги)
2026-06-09 12:39:54 │ INFO    │ crm_parser.parser │ Спарсено 98 товаров со страницы
2026-06-09 12:40:01 │ INFO    │ crm_parser.parser │ Пропущено 152 товаров из игнорируемых категорий (книги)
2026-06-09 12:40:01 │ INFO    │ crm_parser.parser │ Спарсено 48 товаров со страницы
2026-06-09 12:40:08 │ INFO    │ crm_parser.parser │ Пропущено 134 товаров из игнорируемых категорий (книги)
2026-06-09 12:40:08 │ INFO    │ crm_parser.parser │ Спарсено 66 товаров со страницы
2026-06-09 12:40:16 │ INFO    │ crm_parser.parser │ Пропущено 123 товаров из игнорируемых категорий (книги)
2026-06-09 12:40:16 │ INFO    │ crm_parser.parser │ Спарсено 77 товаров со страницы
2026-06-09 12:40:23 │ INFO    │ crm_parser.parser │ Пропущено 129 товаров из игнорируемых категорий (книги)
2026-06-09 12:40:23 │ INFO    │ crm_parser.parser │ Спарсено 71 товаров со страницы
2026-06-09 12:40:31 │ INFO    │ crm_parser.parser │ Пропущено 80 товаров из игнорируемых категорий (книги)
2026-06-09 12:40:31 │ INFO    │ crm_parser.parser │ Спарсено 120 товаров со страницы
2026-06-09 12:40:37 │ INFO    │ crm_parser.parser │ Пропущено 25 товаров из игнорируемых категорий (книги)
2026-06-09 12:40:37 │ INFO    │ crm_parser.parser │ Спарсено 175 товаров со страницы
2026-06-09 12:40:45 │ INFO    │ crm_parser.parser │ Пропущено 38 товаров из игнорируемых категорий (книги)
2026-06-09 12:40:45 │ INFO    │ crm_parser.parser │ Спарсено 162 товаров со страницы
2026-06-09 12:40:51 │ INFO    │ crm_parser.parser │ Пропущено 40 товаров из игнорируемых категорий (книги)
2026-06-09 12:40:51 │ INFO    │ crm_parser.parser │ Спарсено 160 товаров со страницы
2026-06-09 12:40:58 │ INFO    │ crm_parser.parser │ Пропущено 43 товаров из игнорируемых категорий (книги)
2026-06-09 12:40:58 │ INFO    │ crm_parser.parser │ Спарсено 157 товаров со страницы
2026-06-09 12:41:05 │ INFO    │ crm_parser.parser │ Пропущено 26 товаров из игнорируемых категорий (книги)
2026-06-09 12:41:05 │ INFO    │ crm_parser.parser │ Спарсено 174 товаров со страницы
2026-06-09 12:41:11 │ INFO    │ crm_parser.parser │ Пропущено 20 товаров из игнорируемых категорий (книги)
2026-06-09 12:41:11 │ INFO    │ crm_parser.parser │ Спарсено 180 товаров со страницы
2026-06-09 12:41:18 │ INFO    │ crm_parser.parser │ Пропущено 28 товаров из игнорируемых категорий (книги)
2026-06-09 12:41:18 │ INFO    │ crm_parser.parser │ Спарсено 172 товаров со страницы
2026-06-09 12:41:23 │ INFO    │ crm_parser.parser │ Пропущено 43 товаров из игнорируемых категорий (книги)
2026-06-09 12:41:23 │ INFO    │ crm_parser.parser │ Спарсено 157 товаров со страницы
2026-06-09 12:41:30 │ INFO    │ crm_parser.parser │ Пропущено 71 товаров из игнорируемых категорий (книги)
2026-06-09 12:41:30 │ INFO    │ crm_parser.parser │ Спарсено 129 товаров со страницы
2026-06-09 12:41:37 │ INFO    │ crm_parser.parser │ Пропущено 56 товаров из игнорируемых категорий (книги)
2026-06-09 12:41:37 │ INFO    │ crm_parser.parser │ Спарсено 144 товаров со страницы
2026-06-09 12:41:45 │ INFO    │ crm_parser.parser │ Пропущено 21 товаров из игнорируемых категорий (книги)
2026-06-09 12:41:45 │ INFO    │ crm_parser.parser │ Спарсено 179 товаров со страницы
2026-06-09 12:41:51 │ INFO    │ crm_parser.parser │ Пропущено 10 товаров из игнорируемых категорий (книги)
2026-06-09 12:41:51 │ INFO    │ crm_parser.parser │ Спарсено 190 товаров со страницы
2026-06-09 12:41:58 │ INFO    │ crm_parser.parser │ Пропущено 10 товаров из игнорируемых категорий (книги)
2026-06-09 12:41:58 │ INFO    │ crm_parser.parser │ Спарсено 190 товаров со страницы
2026-06-09 12:42:04 │ INFO    │ crm_parser.parser │ Пропущено 16 товаров из игнорируемых категорий (книги)
2026-06-09 12:42:04 │ INFO    │ crm_parser.parser │ Спарсено 184 товаров со страницы
2026-06-09 12:42:11 │ INFO    │ crm_parser.parser │ Пропущено 3 товаров из игнорируемых категорий (книги)
2026-06-09 12:42:11 │ INFO    │ crm_parser.parser │ Спарсено 197 товаров со страницы
2026-06-09 12:42:18 │ INFO    │ crm_parser.parser │ Пропущено 9 товаров из игнорируемых категорий (книги)
2026-06-09 12:42:18 │ INFO    │ crm_parser.parser │ Спарсено 191 товаров со страницы
2026-06-09 12:42:25 │ INFO    │ crm_parser.parser │ Пропущено 2 товаров из игнорируемых категорий (книги)
2026-06-09 12:42:25 │ INFO    │ crm_parser.parser │ Спарсено 198 товаров со страницы
2026-06-09 12:42:31 │ INFO    │ crm_parser.parser │ Пропущено 3 товаров из игнорируемых категорий (книги)
2026-06-09 12:42:31 │ INFO    │ crm_parser.parser │ Спарсено 197 товаров со страницы
2026-06-09 12:42:37 │ INFO    │ crm_parser.parser │ Пропущено 19 товаров из игнорируемых категорий (книги)
2026-06-09 12:42:37 │ INFO    │ crm_parser.parser │ Спарсено 181 товаров со страницы
2026-06-09 12:42:45 │ INFO    │ crm_parser.parser │ Пропущено 13 товаров из игнорируемых категорий (книги)
2026-06-09 12:42:45 │ INFO    │ crm_parser.parser │ Спарсено 187 товаров со страницы
2026-06-09 12:42:52 │ INFO    │ crm_parser.parser │ Пропущено 37 товаров из игнорируемых категорий (книги)
2026-06-09 12:42:52 │ INFO    │ crm_parser.parser │ Спарсено 163 товаров со страницы
2026-06-09 12:42:58 │ INFO    │ crm_parser.parser │ Пропущено 39 товаров из игнорируемых категорий (книги)
2026-06-09 12:42:58 │ INFO    │ crm_parser.parser │ Спарсено 161 товаров со страницы
2026-06-09 12:43:06 │ INFO    │ crm_parser.parser │ Пропущено 23 товаров из игнорируемых категорий (книги)
2026-06-09 12:43:06 │ INFO    │ crm_parser.parser │ Спарсено 177 товаров со страницы
2026-06-09 12:43:12 │ INFO    │ crm_parser.parser │ Пропущено 32 товаров из игнорируемых категорий (книги)
2026-06-09 12:43:12 │ INFO    │ crm_parser.parser │ Спарсено 168 товаров со страницы
2026-06-09 12:43:19 │ INFO    │ crm_parser.parser │ Пропущено 83 товаров из игнорируемых категорий (книги)
2026-06-09 12:43:19 │ INFO    │ crm_parser.parser │ Спарсено 117 товаров со страницы
2026-06-09 12:43:25 │ INFO    │ crm_parser.parser │ Пропущено 66 товаров из игнорируемых категорий (книги)
2026-06-09 12:43:25 │ INFO    │ crm_parser.parser │ Спарсено 134 товаров со страницы
2026-06-09 12:43:33 │ INFO    │ crm_parser.parser │ Пропущено 95 товаров из игнорируемых категорий (книги)
2026-06-09 12:43:33 │ INFO    │ crm_parser.parser │ Спарсено 105 товаров со страницы
2026-06-09 12:43:40 │ INFO    │ crm_parser.parser │ Пропущено 148 товаров из игнорируемых категорий (книги)
2026-06-09 12:43:40 │ INFO    │ crm_parser.parser │ Спарсено 52 товаров со страницы
2026-06-09 12:43:47 │ INFO    │ crm_parser.parser │ Пропущено 142 товаров из игнорируемых категорий (книги)
2026-06-09 12:43:47 │ INFO    │ crm_parser.parser │ Спарсено 58 товаров со страницы
2026-06-09 12:43:54 │ INFO    │ crm_parser.parser │ Пропущено 166 товаров из игнорируемых категорий (книги)
2026-06-09 12:43:54 │ INFO    │ crm_parser.parser │ Спарсено 34 товаров со страницы
2026-06-09 12:44:01 │ INFO    │ crm_parser.parser │ Пропущено 167 товаров из игнорируемых категорий (книги)
2026-06-09 12:44:01 │ INFO    │ crm_parser.parser │ Спарсено 33 товаров со страницы
2026-06-09 12:44:10 │ INFO    │ crm_parser.parser │ Пропущено 187 товаров из игнорируемых категорий (книги)
2026-06-09 12:44:10 │ INFO    │ crm_parser.parser │ Спарсено 13 товаров со страницы
2026-06-09 12:44:16 │ INFO    │ crm_parser.parser │ Пропущено 158 товаров из игнорируемых категорий (книги)
2026-06-09 12:44:16 │ INFO    │ crm_parser.parser │ Спарсено 42 товаров со страницы
2026-06-09 12:44:23 │ INFO    │ crm_parser.parser │ Пропущено 123 товаров из игнорируемых категорий (книги)
2026-06-09 12:44:23 │ INFO    │ crm_parser.parser │ Спарсено 77 товаров со страницы
2026-06-09 12:44:30 │ INFO    │ crm_parser.parser │ Пропущено 30 товаров из игнорируемых категорий (книги)
2026-06-09 12:44:30 │ INFO    │ crm_parser.parser │ Спарсено 170 товаров со страницы
2026-06-09 12:44:38 │ INFO    │ crm_parser.parser │ Пропущено 51 товаров из игнорируемых категорий (книги)
2026-06-09 12:44:38 │ INFO    │ crm_parser.parser │ Спарсено 149 товаров со страницы
2026-06-09 12:44:44 │ INFO    │ crm_parser.parser │ Пропущено 41 товаров из игнорируемых категорий (книги)
2026-06-09 12:44:44 │ INFO    │ crm_parser.parser │ Спарсено 159 товаров со страницы
2026-06-09 12:44:51 │ INFO    │ crm_parser.parser │ Пропущено 79 товаров из игнорируемых категорий (книги)
2026-06-09 12:44:51 │ INFO    │ crm_parser.parser │ Спарсено 121 товаров со страницы
2026-06-09 12:44:58 │ INFO    │ crm_parser.parser │ Пропущено 13 товаров из игнорируемых категорий (книги)
2026-06-09 12:44:58 │ INFO    │ crm_parser.parser │ Спарсено 187 товаров со страницы
2026-06-09 12:45:06 │ INFO    │ crm_parser.parser │ Пропущено 45 товаров из игнорируемых категорий (книги)
2026-06-09 12:45:06 │ INFO    │ crm_parser.parser │ Спарсено 155 товаров со страницы
2026-06-09 12:45:12 │ INFO    │ crm_parser.parser │ Пропущено 42 товаров из игнорируемых категорий (книги)
2026-06-09 12:45:12 │ INFO    │ crm_parser.parser │ Спарсено 158 товаров со страницы
2026-06-09 12:45:19 │ INFO    │ crm_parser.parser │ Пропущено 24 товаров из игнорируемых категорий (книги)
2026-06-09 12:45:19 │ INFO    │ crm_parser.parser │ Спарсено 176 товаров со страницы
2026-06-09 12:45:25 │ INFO    │ crm_parser.parser │ Пропущено 35 товаров из игнорируемых категорий (книги)
2026-06-09 12:45:25 │ INFO    │ crm_parser.parser │ Спарсено 165 товаров со страницы
2026-06-09 12:45:31 │ INFO    │ crm_parser.parser │ Пропущено 60 товаров из игнорируемых категорий (книги)
2026-06-09 12:45:31 │ INFO    │ crm_parser.parser │ Спарсено 140 товаров со страницы
2026-06-09 12:45:38 │ INFO    │ crm_parser.parser │ Пропущено 28 товаров из игнорируемых категорий (книги)
2026-06-09 12:45:38 │ INFO    │ crm_parser.parser │ Спарсено 172 товаров со страницы
2026-06-09 12:45:45 │ INFO    │ crm_parser.parser │ Пропущено 68 товаров из игнорируемых категорий (книги)
2026-06-09 12:45:45 │ INFO    │ crm_parser.parser │ Спарсено 132 товаров со страницы
2026-06-09 12:45:51 │ INFO    │ crm_parser.parser │ Пропущено 95 товаров из игнорируемых категорий (книги)
2026-06-09 12:45:51 │ INFO    │ crm_parser.parser │ Спарсено 105 товаров со страницы
2026-06-09 12:45:59 │ INFO    │ crm_parser.parser │ Пропущено 110 товаров из игнорируемых категорий (книги)
2026-06-09 12:45:59 │ INFO    │ crm_parser.parser │ Спарсено 90 товаров со страницы
2026-06-09 12:46:05 │ INFO    │ crm_parser.parser │ Пропущено 73 товаров из игнорируемых категорий (книги)
2026-06-09 12:46:05 │ INFO    │ crm_parser.parser │ Спарсено 127 товаров со страницы
2026-06-09 12:46:13 │ INFO    │ crm_parser.parser │ Пропущено 43 товаров из игнорируемых категорий (книги)
2026-06-09 12:46:13 │ INFO    │ crm_parser.parser │ Спарсено 157 товаров со страницы
2026-06-09 12:46:20 │ INFO    │ crm_parser.parser │ Пропущено 45 товаров из игнорируемых категорий (книги)
2026-06-09 12:46:20 │ INFO    │ crm_parser.parser │ Спарсено 155 товаров со страницы
2026-06-09 12:46:27 │ INFO    │ crm_parser.parser │ Пропущено 62 товаров из игнорируемых категорий (книги)
2026-06-09 12:46:27 │ INFO    │ crm_parser.parser │ Спарсено 138 товаров со страницы
2026-06-09 12:46:33 │ INFO    │ crm_parser.parser │ Пропущено 30 товаров из игнорируемых категорий (книги)
2026-06-09 12:46:33 │ INFO    │ crm_parser.parser │ Спарсено 170 товаров со страницы
2026-06-09 12:46:40 │ INFO    │ crm_parser.parser │ Пропущено 88 товаров из игнорируемых категорий (книги)
2026-06-09 12:46:40 │ INFO    │ crm_parser.parser │ Спарсено 112 товаров со страницы
2026-06-09 12:46:48 │ INFO    │ crm_parser.parser │ Пропущено 42 товаров из игнорируемых категорий (книги)
2026-06-09 12:46:48 │ INFO    │ crm_parser.parser │ Спарсено 158 товаров со страницы
2026-06-09 12:46:56 │ INFO    │ crm_parser.parser │ Пропущено 46 товаров из игнорируемых категорий (книги)
2026-06-09 12:46:56 │ INFO    │ crm_parser.parser │ Спарсено 154 товаров со страницы
2026-06-09 12:47:03 │ INFO    │ crm_parser.parser │ Пропущено 10 товаров из игнорируемых категорий (книги)
2026-06-09 12:47:03 │ INFO    │ crm_parser.parser │ Спарсено 190 товаров со страницы
2026-06-09 12:47:11 │ INFO    │ crm_parser.parser │ Пропущено 120 товаров из игнорируемых категорий (книги)
2026-06-09 12:47:11 │ INFO    │ crm_parser.parser │ Спарсено 80 товаров со страницы
2026-06-09 12:47:18 │ INFO    │ crm_parser.parser │ Пропущено 54 товаров из игнорируемых категорий (книги)
2026-06-09 12:47:18 │ INFO    │ crm_parser.parser │ Спарсено 146 товаров со страницы
2026-06-09 12:47:25 │ INFO    │ crm_parser.parser │ Пропущено 80 товаров из игнорируемых категорий (книги)
2026-06-09 12:47:25 │ INFO    │ crm_parser.parser │ Спарсено 120 товаров со страницы
2026-06-09 12:47:31 │ INFO    │ crm_parser.parser │ Пропущено 62 товаров из игнорируемых категорий (книги)
2026-06-09 12:47:31 │ INFO    │ crm_parser.parser │ Спарсено 138 товаров со страницы
2026-06-09 12:47:38 │ INFO    │ crm_parser.parser │ Пропущено 115 товаров из игнорируемых категорий (книги)
2026-06-09 12:47:38 │ INFO    │ crm_parser.parser │ Спарсено 85 товаров со страницы
2026-06-09 12:47:45 │ INFO    │ crm_parser.parser │ Пропущено 107 товаров из игнорируемых категорий (книги)
2026-06-09 12:47:45 │ INFO    │ crm_parser.parser │ Спарсено 93 товаров со страницы
2026-06-09 12:47:52 │ INFO    │ crm_parser.parser │ Пропущено 69 товаров из игнорируемых категорий (книги)
2026-06-09 12:47:52 │ INFO    │ crm_parser.parser │ Спарсено 131 товаров со страницы
2026-06-09 12:47:58 │ INFO    │ crm_parser.parser │ Пропущено 50 товаров из игнорируемых категорий (книги)
2026-06-09 12:47:58 │ INFO    │ crm_parser.parser │ Спарсено 150 товаров со страницы
2026-06-09 12:48:06 │ INFO    │ crm_parser.parser │ Пропущено 47 товаров из игнорируемых категорий (книги)
2026-06-09 12:48:06 │ INFO    │ crm_parser.parser │ Спарсено 153 товаров со страницы
2026-06-09 12:48:12 │ INFO    │ crm_parser.parser │ Пропущено 61 товаров из игнорируемых категорий (книги)
2026-06-09 12:48:12 │ INFO    │ crm_parser.parser │ Спарсено 139 товаров со страницы
2026-06-09 12:48:19 │ INFO    │ crm_parser.parser │ Пропущено 89 товаров из игнорируемых категорий (книги)
2026-06-09 12:48:19 │ INFO    │ crm_parser.parser │ Спарсено 111 товаров со страницы
2026-06-09 12:48:26 │ INFO    │ crm_parser.parser │ Пропущено 60 товаров из игнорируемых категорий (книги)
2026-06-09 12:48:26 │ INFO    │ crm_parser.parser │ Спарсено 140 товаров со страницы
2026-06-09 12:48:34 │ INFO    │ crm_parser.parser │ Пропущено 110 товаров из игнорируемых категорий (книги)
2026-06-09 12:48:34 │ INFO    │ crm_parser.parser │ Спарсено 90 товаров со страницы
2026-06-09 12:48:41 │ INFO    │ crm_parser.parser │ Пропущено 58 товаров из игнорируемых категорий (книги)
2026-06-09 12:48:41 │ INFO    │ crm_parser.parser │ Спарсено 142 товаров со страницы
2026-06-09 12:48:47 │ INFO    │ crm_parser.parser │ Пропущено 41 товаров из игнорируемых категорий (книги)
2026-06-09 12:48:47 │ INFO    │ crm_parser.parser │ Спарсено 159 товаров со страницы
2026-06-09 12:48:54 │ INFO    │ crm_parser.parser │ Пропущено 85 товаров из игнорируемых категорий (книги)
2026-06-09 12:48:54 │ INFO    │ crm_parser.parser │ Спарсено 115 товаров со страницы
2026-06-09 12:49:02 │ INFO    │ crm_parser.parser │ Пропущено 68 товаров из игнорируемых категорий (книги)
2026-06-09 12:49:02 │ INFO    │ crm_parser.parser │ Спарсено 132 товаров со страницы
2026-06-09 12:49:08 │ INFO    │ crm_parser.parser │ Пропущено 59 товаров из игнорируемых категорий (книги)
2026-06-09 12:49:08 │ INFO    │ crm_parser.parser │ Спарсено 141 товаров со страницы
2026-06-09 12:49:15 │ INFO    │ crm_parser.parser │ Пропущено 96 товаров из игнорируемых категорий (книги)
2026-06-09 12:49:15 │ INFO    │ crm_parser.parser │ Спарсено 104 товаров со страницы
2026-06-09 12:49:22 │ INFO    │ crm_parser.parser │ Пропущено 105 товаров из игнорируемых категорий (книги)
2026-06-09 12:49:22 │ INFO    │ crm_parser.parser │ Спарсено 95 товаров со страницы
2026-06-09 12:49:29 │ INFO    │ crm_parser.parser │ Пропущено 48 товаров из игнорируемых категорий (книги)
2026-06-09 12:49:29 │ INFO    │ crm_parser.parser │ Спарсено 152 товаров со страницы
2026-06-09 12:49:36 │ INFO    │ crm_parser.parser │ Пропущено 64 товаров из игнорируемых категорий (книги)
2026-06-09 12:49:36 │ INFO    │ crm_parser.parser │ Спарсено 136 товаров со страницы
2026-06-09 12:49:44 │ INFO    │ crm_parser.parser │ Пропущено 111 товаров из игнорируемых категорий (книги)
2026-06-09 12:49:44 │ INFO    │ crm_parser.parser │ Спарсено 89 товаров со страницы
2026-06-09 12:49:50 │ INFO    │ crm_parser.parser │ Пропущено 129 товаров из игнорируемых категорий (книги)
2026-06-09 12:49:50 │ INFO    │ crm_parser.parser │ Спарсено 71 товаров со страницы
2026-06-09 12:49:57 │ INFO    │ crm_parser.parser │ Пропущено 94 товаров из игнорируемых категорий (книги)
2026-06-09 12:49:57 │ INFO    │ crm_parser.parser │ Спарсено 106 товаров со страницы
2026-06-09 12:50:05 │ INFO    │ crm_parser.parser │ Пропущено 57 товаров из игнорируемых категорий (книги)
2026-06-09 12:50:05 │ INFO    │ crm_parser.parser │ Спарсено 143 товаров со страницы
2026-06-09 12:50:14 │ INFO    │ crm_parser.parser │ Пропущено 74 товаров из игнорируемых категорий (книги)
2026-06-09 12:50:14 │ INFO    │ crm_parser.parser │ Спарсено 126 товаров со страницы
2026-06-09 12:50:21 │ INFO    │ crm_parser.parser │ Пропущено 94 товаров из игнорируемых категорий (книги)
2026-06-09 12:50:21 │ INFO    │ crm_parser.parser │ Спарсено 106 товаров со страницы
2026-06-09 12:50:29 │ INFO    │ crm_parser.parser │ Пропущено 109 товаров из игнорируемых категорий (книги)
2026-06-09 12:50:29 │ INFO    │ crm_parser.parser │ Спарсено 91 товаров со страницы
2026-06-09 12:50:37 │ INFO    │ crm_parser.parser │ Пропущено 39 товаров из игнорируемых категорий (книги)
2026-06-09 12:50:37 │ INFO    │ crm_parser.parser │ Спарсено 161 товаров со страницы
2026-06-09 12:50:44 │ INFO    │ crm_parser.parser │ Пропущено 28 товаров из игнорируемых категорий (книги)
2026-06-09 12:50:44 │ INFO    │ crm_parser.parser │ Спарсено 172 товаров со страницы
2026-06-09 12:50:51 │ INFO    │ crm_parser.parser │ Пропущено 73 товаров из игнорируемых категорий (книги)
2026-06-09 12:50:51 │ INFO    │ crm_parser.parser │ Спарсено 127 товаров со страницы
2026-06-09 12:50:58 │ INFO    │ crm_parser.parser │ Пропущено 107 товаров из игнорируемых категорий (книги)
2026-06-09 12:50:58 │ INFO    │ crm_parser.parser │ Спарсено 93 товаров со страницы
2026-06-09 12:51:05 │ INFO    │ crm_parser.parser │ Пропущено 109 товаров из игнорируемых категорий (книги)
2026-06-09 12:51:05 │ INFO    │ crm_parser.parser │ Спарсено 91 товаров со страницы
2026-06-09 12:51:12 │ INFO    │ crm_parser.parser │ Пропущено 69 товаров из игнорируемых категорий (книги)
2026-06-09 12:51:12 │ INFO    │ crm_parser.parser │ Спарсено 131 товаров со страницы
2026-06-09 12:51:19 │ INFO    │ crm_parser.parser │ Пропущено 69 товаров из игнорируемых категорий (книги)
2026-06-09 12:51:19 │ INFO    │ crm_parser.parser │ Спарсено 131 товаров со страницы
2026-06-09 12:51:25 │ INFO    │ crm_parser.parser │ Пропущено 118 товаров из игнорируемых категорий (книги)
2026-06-09 12:51:25 │ INFO    │ crm_parser.parser │ Спарсено 82 товаров со страницы
2026-06-09 12:51:31 │ INFO    │ crm_parser.parser │ Пропущено 134 товаров из игнорируемых категорий (книги)
2026-06-09 12:51:31 │ INFO    │ crm_parser.parser │ Спарсено 66 товаров со страницы
2026-06-09 12:51:39 │ INFO    │ crm_parser.parser │ Пропущено 124 товаров из игнорируемых категорий (книги)
2026-06-09 12:51:39 │ INFO    │ crm_parser.parser │ Спарсено 76 товаров со страницы
2026-06-09 12:51:45 │ INFO    │ crm_parser.parser │ Пропущено 92 товаров из игнорируемых категорий (книги)
2026-06-09 12:51:45 │ INFO    │ crm_parser.parser │ Спарсено 108 товаров со страницы
2026-06-09 12:51:53 │ INFO    │ crm_parser.parser │ Пропущено 89 товаров из игнорируемых категорий (книги)
2026-06-09 12:51:53 │ INFO    │ crm_parser.parser │ Спарсено 111 товаров со страницы
2026-06-09 12:52:00 │ INFO    │ crm_parser.parser │ Пропущено 188 товаров из игнорируемых категорий (книги)
2026-06-09 12:52:00 │ INFO    │ crm_parser.parser │ Спарсено 12 товаров со страницы
2026-06-09 12:52:07 │ INFO    │ crm_parser.parser │ Пропущено 156 товаров из игнорируемых категорий (книги)
2026-06-09 12:52:07 │ INFO    │ crm_parser.parser │ Спарсено 44 товаров со страницы
2026-06-09 12:52:15 │ INFO    │ crm_parser.parser │ Пропущено 164 товаров из игнорируемых категорий (книги)
2026-06-09 12:52:15 │ INFO    │ crm_parser.parser │ Спарсено 36 товаров со страницы
2026-06-09 12:52:21 │ INFO    │ crm_parser.parser │ Пропущено 103 товаров из игнорируемых категорий (книги)
2026-06-09 12:52:21 │ INFO    │ crm_parser.parser │ Спарсено 97 товаров со страницы
2026-06-09 12:52:28 │ INFO    │ crm_parser.parser │ Пропущено 128 товаров из игнорируемых категорий (книги)
2026-06-09 12:52:28 │ INFO    │ crm_parser.parser │ Спарсено 72 товаров со страницы
2026-06-09 12:52:35 │ INFO    │ crm_parser.parser │ Пропущено 82 товаров из игнорируемых категорий (книги)
2026-06-09 12:52:35 │ INFO    │ crm_parser.parser │ Спарсено 118 товаров со страницы
2026-06-09 12:52:43 │ INFO    │ crm_parser.parser │ Пропущено 91 товаров из игнорируемых категорий (книги)
2026-06-09 12:52:43 │ INFO    │ crm_parser.parser │ Спарсено 109 товаров со страницы
2026-06-09 12:52:50 │ INFO    │ crm_parser.parser │ Пропущено 59 товаров из игнорируемых категорий (книги)
2026-06-09 12:52:50 │ INFO    │ crm_parser.parser │ Спарсено 141 товаров со страницы
2026-06-09 12:52:57 │ INFO    │ crm_parser.parser │ Пропущено 159 товаров из игнорируемых категорий (книги)
2026-06-09 12:52:57 │ INFO    │ crm_parser.parser │ Спарсено 41 товаров со страницы
2026-06-09 12:53:04 │ INFO    │ crm_parser.parser │ Пропущено 120 товаров из игнорируемых категорий (книги)
2026-06-09 12:53:04 │ INFO    │ crm_parser.parser │ Спарсено 80 товаров со страницы
2026-06-09 12:53:12 │ INFO    │ crm_parser.parser │ Пропущено 58 товаров из игнорируемых категорий (книги)
2026-06-09 12:53:12 │ INFO    │ crm_parser.parser │ Спарсено 74 товаров со страницы
2026-06-09 12:53:12 │ INFO    │ crm_parser.database │ Session 13 completed: 19080 products
2026-06-09 12:53:12 │ INFO    │ crm_parser.scraper │ ============================================================
2026-06-09 12:53:12 │ INFO    │ crm_parser.scraper │ Done! Collected 19080 products (session 13)
2026-06-09 12:53:12 │ INFO    │ crm_parser.scraper │ ============================================================
2026-06-09 12:53:12 │ INFO    │ crm_parser.main │ Archived 4 old files → C:\Users\WinAdmin\CODE\CRM parser\output\products\old
2026-06-09 12:53:12 │ INFO    │ crm_parser.main │ Generating product CSV files...
2026-06-09 12:53:12 │ INFO    │ crm_parser.exporter │ Products CSV: C:\Users\WinAdmin\CODE\CRM parser\output\products\products_2026-06-09.csv (19080 rows)
2026-06-09 12:53:12 │ INFO    │ crm_parser.main │   [0] C:\Users\WinAdmin\CODE\CRM parser\output\products\products_2026-06-09.csv
2026-06-09 12:53:12 │ INFO    │ crm_parser.analytics │ Отчёт price_changes: 53 записей → price_changes_2026-06-09.csv
2026-06-09 12:53:12 │ INFO    │ crm_parser.main │   [1] C:\Users\WinAdmin\CODE\CRM parser\output\products\price_changes_2026-06-09.csv
2026-06-09 12:53:13 │ INFO    │ crm_parser.analytics │ Отчёт category_dynamics: 573 категорий → category_dynamics_2026-06-09.csv
2026-06-09 12:53:13 │ INFO    │ crm_parser.main │   [2] C:\Users\WinAdmin\CODE\CRM parser\output\products\category_dynamics_2026-06-09.csv
2026-06-09 12:53:13 │ INFO    │ crm_parser.history │ История маржей: 573 категорий × 3 колонок → history_margins_2026-06-09.csv
2026-06-09 12:53:13 │ INFO    │ crm_parser.main │   [3] C:\Users\WinAdmin\CODE\CRM parser\output\products\history_margins_2026-06-09.csv
2026-06-09 12:53:13 │ INFO    │ crm_parser.main │ 
2026-06-09 12:53:13 │ INFO    │ crm_parser.main │ >>> Step 2/2: Sales
2026-06-09 12:53:13 │ INFO    │ crm_parser.main │ Sales mode: 39 days
2026-06-09 12:53:13 │ INFO    │ crm_parser.sales_scraper │ ============================================================
2026-06-09 12:53:13 │ INFO    │ crm_parser.sales_scraper │ Sales scraping: 39 days (2026-05-01 → 2026-06-08)
2026-06-09 12:53:13 │ INFO    │ crm_parser.sales_scraper │ ============================================================
2026-06-09 12:53:13 │ INFO    │ crm_parser.database │ Sales session created: id=17, days=39
2026-06-09 12:53:13 │ INFO    │ crm_parser.sales_scraper │ [1/39] Scraping 08.06.2026...
2026-06-09 12:53:13 │ INFO    │ crm_parser.sales_scraper │   navigate: 0.0s
2026-06-09 12:53:15 │ INFO    │ crm_parser.sales_scraper │   wait table: 1.9s
2026-06-09 12:53:15 │ INFO    │ crm_parser.sales_scraper │   content: 0.0s
2026-06-09 12:53:16 │ INFO    │ crm_parser.sales_parser │ Table headers (10): ['t\\r', 'название ru', 'название uz', 'количество', 'цена', 'себестоимость', 'сумма', 'сумма себест.', 'прибыль', 'рентабельность']
2026-06-09 12:53:16 │ 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-09 12:53:16 │ INFO    │ crm_parser.sales_parser │ Parsed 67 sales items from page
2026-06-09 12:53:16 │ INFO    │ crm_parser.sales_scraper │ [2/39] Scraping 07.06.2026...
2026-06-09 12:53:20 │ INFO    │ crm_parser.sales_scraper │   navigate: 0.0s
2026-06-09 12:53:22 │ INFO    │ crm_parser.sales_scraper │   wait table: 1.2s
2026-06-09 12:53:22 │ INFO    │ crm_parser.sales_scraper │   content: 0.1s
2026-06-09 12:53:22 │ INFO    │ crm_parser.sales_parser │ Table headers (10): ['t\\r', 'название ru', 'название uz', 'количество', 'цена', 'себестоимость', 'сумма', 'сумма себест.', 'прибыль', 'рентабельность']
2026-06-09 12:53: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-09 12:53:22 │ INFO    │ crm_parser.sales_parser │ Skipped 1 ignored products
2026-06-09 12:53:22 │ INFO    │ crm_parser.sales_parser │ Parsed 34 sales items from page
2026-06-09 12:53:22 │ INFO    │ crm_parser.sales_scraper │ [3/39] Scraping 06.06.2026...
2026-06-09 12:53:26 │ INFO    │ crm_parser.sales_scraper │   navigate: 0.0s
2026-06-09 12:53:27 │ INFO    │ crm_parser.sales_scraper │   wait table: 1.5s
2026-06-09 12:53:27 │ INFO    │ crm_parser.sales_scraper │   content: 0.1s
2026-06-09 12:53:27 │ INFO    │ crm_parser.sales_parser │ Table headers (10): ['t\\r', 'название ru', 'название uz', 'количество', 'цена', 'себестоимость', 'сумма', 'сумма себест.', 'прибыль', 'рентабельность']
2026-06-09 12:53: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-09 12:53:27 │ INFO    │ crm_parser.sales_parser │ Parsed 93 sales items from page
2026-06-09 12:53:27 │ INFO    │ crm_parser.sales_scraper │ [4/39] Scraping 05.06.2026...
2026-06-09 12:53:32 │ INFO    │ crm_parser.sales_scraper │   navigate: 0.0s
2026-06-09 12:53:34 │ INFO    │ crm_parser.sales_scraper │   wait table: 1.4s
2026-06-09 12:53:34 │ INFO    │ crm_parser.sales_scraper │   content: 0.2s
2026-06-09 12:53:34 │ INFO    │ crm_parser.sales_parser │ Table headers (10): ['t\\r', 'название ru', 'название uz', 'количество', 'цена', 'себестоимость', 'сумма', 'сумма себест.', 'прибыль', 'рентабельность']
2026-06-09 12:53:34 │ 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-09 12:53:34 │ INFO    │ crm_parser.sales_parser │ Skipped 2 ignored products
2026-06-09 12:53:34 │ INFO    │ crm_parser.sales_parser │ Parsed 81 sales items from page
2026-06-09 12:53:34 │ INFO    │ crm_parser.sales_scraper │ [5/39] Scraping 04.06.2026...
2026-06-09 12:53:38 │ INFO    │ crm_parser.sales_scraper │   navigate: 0.0s
2026-06-09 12:53:40 │ INFO    │ crm_parser.sales_scraper │   wait table: 1.4s
2026-06-09 12:53:40 │ INFO    │ crm_parser.sales_scraper │   content: 0.1s
2026-06-09 12:53:40 │ INFO    │ crm_parser.sales_parser │ Table headers (10): ['t\\r', 'название ru', 'название uz', 'количество', 'цена', 'себестоимость', 'сумма', 'сумма себест.', 'прибыль', 'рентабельность']
2026-06-09 12:53: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-09 12:53:40 │ INFO    │ crm_parser.sales_parser │ Skipped 1 ignored products
2026-06-09 12:53:40 │ INFO    │ crm_parser.sales_parser │ Parsed 61 sales items from page
2026-06-09 12:53:40 │ INFO    │ crm_parser.sales_scraper │ [6/39] Scraping 03.06.2026...
2026-06-09 12:53:45 │ INFO    │ crm_parser.sales_scraper │   navigate: 0.0s
2026-06-09 12:53:46 │ INFO    │ crm_parser.sales_scraper │   wait table: 1.2s
2026-06-09 12:53:46 │ INFO    │ crm_parser.sales_scraper │   content: 0.2s
2026-06-09 12:53:46 │ INFO    │ crm_parser.sales_parser │ Table headers (10): ['t\\r', 'название ru', 'название uz', 'количество', 'цена', 'себестоимость', 'сумма', 'сумма себест.', 'прибыль', 'рентабельность']
2026-06-09 12:53: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-09 12:53:46 │ INFO    │ crm_parser.sales_parser │ Skipped 1 ignored products
2026-06-09 12:53:46 │ INFO    │ crm_parser.sales_parser │ Parsed 63 sales items from page
2026-06-09 12:53:46 │ INFO    │ crm_parser.sales_scraper │ [7/39] Scraping 02.06.2026...
2026-06-09 12:53:50 │ INFO    │ crm_parser.sales_scraper │   navigate: 0.0s
2026-06-09 12:53:52 │ INFO    │ crm_parser.sales_scraper │   wait table: 1.7s
2026-06-09 12:53:52 │ INFO    │ crm_parser.sales_scraper │   content: 0.1s
2026-06-09 12:53:52 │ INFO    │ crm_parser.sales_parser │ Table headers (10): ['t\\r', 'название ru', 'название uz', 'количество', 'цена', 'себестоимость', 'сумма', 'сумма себест.', 'прибыль', 'рентабельность']
2026-06-09 12:53: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-09 12:53:52 │ INFO    │ crm_parser.sales_parser │ Skipped 1 ignored products
2026-06-09 12:53:52 │ INFO    │ crm_parser.sales_parser │ Parsed 55 sales items from page
2026-06-09 12:53:52 │ INFO    │ crm_parser.sales_scraper │ [8/39] Scraping 01.06.2026...
2026-06-09 12:53:56 │ INFO    │ crm_parser.sales_scraper │   navigate: 0.0s
2026-06-09 12:53:58 │ INFO    │ crm_parser.sales_scraper │   wait table: 1.2s
2026-06-09 12:53:58 │ INFO    │ crm_parser.sales_scraper │   content: 0.1s
2026-06-09 12:53:58 │ INFO    │ crm_parser.sales_parser │ Table headers (10): ['t\\r', 'название ru', 'название uz', 'количество', 'цена', 'себестоимость', 'сумма', 'сумма себест.', 'прибыль', 'рентабельность']
2026-06-09 12:53: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-09 12:53:58 │ INFO    │ crm_parser.sales_parser │ Parsed 57 sales items from page
2026-06-09 12:53:58 │ INFO    │ crm_parser.sales_scraper │ [9/39] Scraping 31.05.2026...
2026-06-09 12:54:02 │ INFO    │ crm_parser.sales_scraper │   navigate: 0.0s
2026-06-09 12:54:04 │ INFO    │ crm_parser.sales_scraper │   wait table: 1.2s
2026-06-09 12:54:04 │ INFO    │ crm_parser.sales_scraper │   content: 0.1s
2026-06-09 12:54:04 │ INFO    │ crm_parser.sales_parser │ Table headers (10): ['t\\r', 'название ru', 'название uz', 'количество', 'цена', 'себестоимость', 'сумма', 'сумма себест.', 'прибыль', 'рентабельность']
2026-06-09 12:54: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-09 12:54:04 │ INFO    │ crm_parser.sales_parser │ Skipped 1 ignored products
2026-06-09 12:54:04 │ INFO    │ crm_parser.sales_parser │ Parsed 27 sales items from page
2026-06-09 12:54:04 │ INFO    │ crm_parser.sales_scraper │ [10/39] Scraping 30.05.2026...
2026-06-09 12:54:09 │ INFO    │ crm_parser.sales_scraper │   navigate: 0.0s
2026-06-09 12:54:10 │ INFO    │ crm_parser.sales_scraper │   wait table: 1.3s
2026-06-09 12:54:10 │ INFO    │ crm_parser.sales_scraper │   content: 0.1s
2026-06-09 12:54:10 │ INFO    │ crm_parser.sales_parser │ Table headers (10): ['t\\r', 'название ru', 'название uz', 'количество', 'цена', 'себестоимость', 'сумма', 'сумма себест.', 'прибыль', 'рентабельность']
2026-06-09 12:54: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-09 12:54:10 │ INFO    │ crm_parser.sales_parser │ Skipped 1 ignored products
2026-06-09 12:54:10 │ INFO    │ crm_parser.sales_parser │ Parsed 46 sales items from page
2026-06-09 12:54:10 │ INFO    │ crm_parser.sales_scraper │ [11/39] Scraping 29.05.2026...
2026-06-09 12:54:14 │ INFO    │ crm_parser.sales_scraper │   navigate: 0.0s
2026-06-09 12:54:15 │ INFO    │ crm_parser.sales_scraper │   wait table: 1.3s
2026-06-09 12:54:15 │ INFO    │ crm_parser.sales_scraper │   content: 0.1s
2026-06-09 12:54:15 │ INFO    │ crm_parser.sales_parser │ Table headers (10): ['t\\r', 'название ru', 'название uz', 'количество', 'цена', 'себестоимость', 'сумма', 'сумма себест.', 'прибыль', 'рентабельность']
2026-06-09 12:54: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-09 12:54:15 │ INFO    │ crm_parser.sales_parser │ Skipped 1 ignored products
2026-06-09 12:54:15 │ INFO    │ crm_parser.sales_parser │ Parsed 41 sales items from page
2026-06-09 12:54:15 │ INFO    │ crm_parser.sales_scraper │ [12/39] Scraping 28.05.2026...
2026-06-09 12:54:20 │ INFO    │ crm_parser.sales_scraper │   navigate: 0.0s
2026-06-09 12:54:21 │ INFO    │ crm_parser.sales_scraper │   wait table: 1.3s
2026-06-09 12:54:21 │ INFO    │ crm_parser.sales_scraper │   content: 0.1s
2026-06-09 12:54:21 │ INFO    │ crm_parser.sales_parser │ Table headers (10): ['t\\r', 'название ru', 'название uz', 'количество', 'цена', 'себестоимость', 'сумма', 'сумма себест.', 'прибыль', 'рентабельность']
2026-06-09 12:54: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-09 12:54:21 │ INFO    │ crm_parser.sales_parser │ Parsed 24 sales items from page
2026-06-09 12:54:21 │ INFO    │ crm_parser.sales_scraper │ [13/39] Scraping 27.05.2026...
2026-06-09 12:54:25 │ INFO    │ crm_parser.sales_scraper │   navigate: 0.0s
2026-06-09 12:54:26 │ INFO    │ crm_parser.sales_scraper │   wait table: 1.1s
2026-06-09 12:54:26 │ INFO    │ crm_parser.sales_scraper │   content: 0.1s
2026-06-09 12:54:27 │ INFO    │ crm_parser.sales_parser │ Table headers (10): ['t\\r', 'название ru', 'название uz', 'количество', 'цена', 'себестоимость', 'сумма', 'сумма себест.', 'прибыль', 'рентабельность']
2026-06-09 12:54: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-09 12:54:27 │ INFO    │ crm_parser.sales_parser │ Parsed 11 sales items from page
2026-06-09 12:54:27 │ INFO    │ crm_parser.sales_scraper │ [14/39] Scraping 26.05.2026...
2026-06-09 12:54:31 │ INFO    │ crm_parser.sales_scraper │   navigate: 0.0s
2026-06-09 12:54:33 │ INFO    │ crm_parser.sales_scraper │   wait table: 1.3s
2026-06-09 12:54:33 │ INFO    │ crm_parser.sales_scraper │   content: 0.1s
2026-06-09 12:54:33 │ INFO    │ crm_parser.sales_parser │ Table headers (10): ['t\\r', 'название ru', 'название uz', 'количество', 'цена', 'себестоимость', 'сумма', 'сумма себест.', 'прибыль', 'рентабельность']
2026-06-09 12:54: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-09 12:54:33 │ INFO    │ crm_parser.sales_parser │ Skipped 1 ignored products
2026-06-09 12:54:33 │ INFO    │ crm_parser.sales_parser │ Parsed 66 sales items from page
2026-06-09 12:54:33 │ INFO    │ crm_parser.sales_scraper │ [15/39] Scraping 25.05.2026...
2026-06-09 12:54:37 │ INFO    │ crm_parser.sales_scraper │   navigate: 0.0s
2026-06-09 12:54:38 │ INFO    │ crm_parser.sales_scraper │   wait table: 1.3s
2026-06-09 12:54:38 │ INFO    │ crm_parser.sales_scraper │   content: 0.1s
2026-06-09 12:54:38 │ INFO    │ crm_parser.sales_parser │ Table headers (10): ['t\\r', 'название ru', 'название uz', 'количество', 'цена', 'себестоимость', 'сумма', 'сумма себест.', 'прибыль', 'рентабельность']
2026-06-09 12:54: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-09 12:54:38 │ INFO    │ crm_parser.sales_parser │ Skipped 1 ignored products
2026-06-09 12:54:38 │ INFO    │ crm_parser.sales_parser │ Parsed 55 sales items from page
2026-06-09 12:54:38 │ INFO    │ crm_parser.sales_scraper │ [16/39] Scraping 24.05.2026...
2026-06-09 12:54:43 │ INFO    │ crm_parser.sales_scraper │   navigate: 0.0s
2026-06-09 12:54:44 │ INFO    │ crm_parser.sales_scraper │   wait table: 1.5s
2026-06-09 12:54:44 │ INFO    │ crm_parser.sales_scraper │   content: 0.1s
2026-06-09 12:54:44 │ INFO    │ crm_parser.sales_parser │ Table headers (10): ['t\\r', 'название ru', 'название uz', 'количество', 'цена', 'себестоимость', 'сумма', 'сумма себест.', 'прибыль', 'рентабельность']
2026-06-09 12:54: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-09 12:54:44 │ INFO    │ crm_parser.sales_parser │ Skipped 1 ignored products
2026-06-09 12:54:44 │ INFO    │ crm_parser.sales_parser │ Parsed 32 sales items from page
2026-06-09 12:54:45 │ INFO    │ crm_parser.sales_scraper │ [17/39] Scraping 23.05.2026...
2026-06-09 12:54:48 │ INFO    │ crm_parser.sales_scraper │   navigate: 0.0s
2026-06-09 12:54:49 │ INFO    │ crm_parser.sales_scraper │   wait table: 1.2s
2026-06-09 12:54:49 │ INFO    │ crm_parser.sales_scraper │   content: 0.1s
2026-06-09 12:54:50 │ INFO    │ crm_parser.sales_parser │ Table headers (10): ['t\\r', 'название ru', 'название uz', 'количество', 'цена', 'себестоимость', 'сумма', 'сумма себест.', 'прибыль', 'рентабельность']
2026-06-09 12:54: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-09 12:54:50 │ INFO    │ crm_parser.sales_parser │ Skipped 1 ignored products
2026-06-09 12:54:50 │ INFO    │ crm_parser.sales_parser │ Parsed 39 sales items from page
2026-06-09 12:54:50 │ INFO    │ crm_parser.sales_scraper │ [18/39] Scraping 22.05.2026...
2026-06-09 12:54:53 │ INFO    │ crm_parser.sales_scraper │   navigate: 0.0s
2026-06-09 12:54:54 │ INFO    │ crm_parser.sales_scraper │   wait table: 1.1s
2026-06-09 12:54:54 │ INFO    │ crm_parser.sales_scraper │   content: 0.1s
2026-06-09 12:54:54 │ INFO    │ crm_parser.sales_parser │ Table headers (10): ['t\\r', 'название ru', 'название uz', 'количество', 'цена', 'себестоимость', 'сумма', 'сумма себест.', 'прибыль', 'рентабельность']
2026-06-09 12:54: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-09 12:54:54 │ INFO    │ crm_parser.sales_parser │ Skipped 1 ignored products
2026-06-09 12:54:54 │ INFO    │ crm_parser.sales_parser │ Parsed 36 sales items from page
2026-06-09 12:54:54 │ INFO    │ crm_parser.sales_scraper │ [19/39] Scraping 21.05.2026...
2026-06-09 12:54:59 │ INFO    │ crm_parser.sales_scraper │   navigate: 0.0s
2026-06-09 12:55:00 │ INFO    │ crm_parser.sales_scraper │   wait table: 1.5s
2026-06-09 12:55:00 │ INFO    │ crm_parser.sales_scraper │   content: 0.0s
2026-06-09 12:55:01 │ INFO    │ crm_parser.sales_parser │ Table headers (10): ['t\\r', 'название ru', 'название uz', 'количество', 'цена', 'себестоимость', 'сумма', 'сумма себест.', 'прибыль', 'рентабельность']
2026-06-09 12:55: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-09 12:55:01 │ INFO    │ crm_parser.sales_parser │ Parsed 40 sales items from page
2026-06-09 12:55:01 │ INFO    │ crm_parser.sales_scraper │ [20/39] Scraping 20.05.2026...
2026-06-09 12:55:05 │ INFO    │ crm_parser.sales_scraper │   navigate: 0.0s
2026-06-09 12:55:06 │ INFO    │ crm_parser.sales_scraper │   wait table: 0.9s
2026-06-09 12:55:06 │ INFO    │ crm_parser.sales_scraper │   content: 0.0s
2026-06-09 12:55:06 │ INFO    │ crm_parser.sales_parser │ Table headers (10): ['t\\r', 'название ru', 'название uz', 'количество', 'цена', 'себестоимость', 'сумма', 'сумма себест.', 'прибыль', 'рентабельность']
2026-06-09 12:55:06 │ 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-09 12:55:06 │ INFO    │ crm_parser.sales_parser │ Parsed 13 sales items from page
2026-06-09 12:55:06 │ INFO    │ crm_parser.sales_scraper │ [21/39] Scraping 19.05.2026...
2026-06-09 12:55:10 │ INFO    │ crm_parser.sales_scraper │   navigate: 0.0s
2026-06-09 12:55:11 │ INFO    │ crm_parser.sales_scraper │   wait table: 1.2s
2026-06-09 12:55:11 │ INFO    │ crm_parser.sales_scraper │   content: 0.1s
2026-06-09 12:55:11 │ INFO    │ crm_parser.sales_parser │ Table headers (10): ['t\\r', 'название ru', 'название uz', 'количество', 'цена', 'себестоимость', 'сумма', 'сумма себест.', 'прибыль', 'рентабельность']
2026-06-09 12:55: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-09 12:55:11 │ INFO    │ crm_parser.sales_parser │ Parsed 60 sales items from page
2026-06-09 12:55:11 │ INFO    │ crm_parser.sales_scraper │ [22/39] Scraping 18.05.2026...
2026-06-09 12:55:15 │ INFO    │ crm_parser.sales_scraper │   navigate: 0.0s
2026-06-09 12:55:16 │ INFO    │ crm_parser.sales_scraper │   wait table: 0.9s
2026-06-09 12:55:16 │ INFO    │ crm_parser.sales_scraper │   content: 0.0s
2026-06-09 12:55:16 │ INFO    │ crm_parser.sales_parser │ Table headers (10): ['t\\r', 'название ru', 'название uz', 'количество', 'цена', 'себестоимость', 'сумма', 'сумма себест.', 'прибыль', 'рентабельность']
2026-06-09 12:55:16 │ 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-09 12:55:16 │ INFO    │ crm_parser.sales_parser │ Skipped 1 ignored products
2026-06-09 12:55:16 │ INFO    │ crm_parser.sales_parser │ Parsed 14 sales items from page
2026-06-09 12:55:17 │ INFO    │ crm_parser.sales_scraper │ [23/39] Scraping 17.05.2026...
2026-06-09 12:55:20 │ INFO    │ crm_parser.sales_scraper │   navigate: 0.0s
2026-06-09 12:55:22 │ INFO    │ crm_parser.sales_scraper │   wait table: 1.3s
2026-06-09 12:55:22 │ INFO    │ crm_parser.sales_scraper │   content: 0.0s
2026-06-09 12:55:22 │ INFO    │ crm_parser.sales_parser │ Table headers (10): ['t\\r', 'название ru', 'название uz', 'количество', 'цена', 'себестоимость', 'сумма', 'сумма себест.', 'прибыль', 'рентабельность']
2026-06-09 12:55: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-09 12:55:22 │ INFO    │ crm_parser.sales_parser │ Skipped 1 ignored products
2026-06-09 12:55:22 │ INFO    │ crm_parser.sales_parser │ Parsed 29 sales items from page
2026-06-09 12:55:22 │ INFO    │ crm_parser.sales_scraper │ [24/39] Scraping 16.05.2026...
2026-06-09 12:55:26 │ INFO    │ crm_parser.sales_scraper │   navigate: 0.0s
2026-06-09 12:55:27 │ INFO    │ crm_parser.sales_scraper │   wait table: 0.9s
2026-06-09 12:55:27 │ INFO    │ crm_parser.sales_scraper │   content: 0.0s
2026-06-09 12:55:27 │ INFO    │ crm_parser.sales_parser │ Table headers (10): ['t\\r', 'название ru', 'название uz', 'количество', 'цена', 'себестоимость', 'сумма', 'сумма себест.', 'прибыль', 'рентабельность']
2026-06-09 12:55: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-09 12:55:27 │ INFO    │ crm_parser.sales_parser │ Skipped 1 ignored products
2026-06-09 12:55:27 │ INFO    │ crm_parser.sales_parser │ Parsed 16 sales items from page
2026-06-09 12:55:27 │ INFO    │ crm_parser.sales_scraper │ [25/39] Scraping 15.05.2026...
2026-06-09 12:55:31 │ INFO    │ crm_parser.sales_scraper │   navigate: 0.0s
2026-06-09 12:55:32 │ INFO    │ crm_parser.sales_scraper │   wait table: 1.3s
2026-06-09 12:55:32 │ INFO    │ crm_parser.sales_scraper │   content: 0.1s
2026-06-09 12:55:32 │ INFO    │ crm_parser.sales_parser │ Table headers (10): ['t\\r', 'название ru', 'название uz', 'количество', 'цена', 'себестоимость', 'сумма', 'сумма себест.', 'прибыль', 'рентабельность']
2026-06-09 12:55: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-09 12:55:33 │ INFO    │ crm_parser.sales_parser │ Skipped 2 ignored products
2026-06-09 12:55:33 │ INFO    │ crm_parser.sales_parser │ Parsed 40 sales items from page
2026-06-09 12:55:33 │ INFO    │ crm_parser.sales_scraper │ [26/39] Scraping 14.05.2026...
2026-06-09 12:55:37 │ INFO    │ crm_parser.sales_scraper │   navigate: 0.0s
2026-06-09 12:55:38 │ INFO    │ crm_parser.sales_scraper │   wait table: 1.1s
2026-06-09 12:55:38 │ INFO    │ crm_parser.sales_scraper │   content: 0.0s
2026-06-09 12:55:38 │ INFO    │ crm_parser.sales_parser │ Table headers (10): ['t\\r', 'название ru', 'название uz', 'количество', 'цена', 'себестоимость', 'сумма', 'сумма себест.', 'прибыль', 'рентабельность']
2026-06-09 12:55: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-09 12:55:38 │ INFO    │ crm_parser.sales_parser │ Skipped 1 ignored products
2026-06-09 12:55:38 │ INFO    │ crm_parser.sales_parser │ Parsed 15 sales items from page
2026-06-09 12:55:38 │ INFO    │ crm_parser.sales_scraper │ [27/39] Scraping 13.05.2026...
2026-06-09 12:55:41 │ INFO    │ crm_parser.sales_scraper │   navigate: 0.0s
2026-06-09 12:55:42 │ INFO    │ crm_parser.sales_scraper │   wait table: 0.9s
2026-06-09 12:55:42 │ INFO    │ crm_parser.sales_scraper │   content: 0.0s
2026-06-09 12:55:42 │ INFO    │ crm_parser.sales_parser │ Table headers (10): ['t\\r', 'название ru', 'название uz', 'количество', 'цена', 'себестоимость', 'сумма', 'сумма себест.', 'прибыль', 'рентабельность']
2026-06-09 12:55: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-09 12:55:42 │ INFO    │ crm_parser.sales_parser │ Parsed 16 sales items from page
2026-06-09 12:55:42 │ INFO    │ crm_parser.sales_scraper │ [28/39] Scraping 12.05.2026...
2026-06-09 12:55:47 │ INFO    │ crm_parser.sales_scraper │   navigate: 0.0s
2026-06-09 12:55:48 │ INFO    │ crm_parser.sales_scraper │   wait table: 1.1s
2026-06-09 12:55:48 │ INFO    │ crm_parser.sales_scraper │   content: 0.1s
2026-06-09 12:55:49 │ INFO    │ crm_parser.sales_parser │ Table headers (10): ['t\\r', 'название ru', 'название uz', 'количество', 'цена', 'себестоимость', 'сумма', 'сумма себест.', 'прибыль', 'рентабельность']
2026-06-09 12:55: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-09 12:55:49 │ INFO    │ crm_parser.sales_parser │ Skipped 1 ignored products
2026-06-09 12:55:49 │ INFO    │ crm_parser.sales_parser │ Parsed 51 sales items from page
2026-06-09 12:55:49 │ INFO    │ crm_parser.sales_scraper │ [29/39] Scraping 11.05.2026...
2026-06-09 12:55:52 │ INFO    │ crm_parser.sales_scraper │   navigate: 0.0s
2026-06-09 12:55:53 │ INFO    │ crm_parser.sales_scraper │   wait table: 1.2s
2026-06-09 12:55:53 │ INFO    │ crm_parser.sales_scraper │   content: 0.1s
2026-06-09 12:55:53 │ INFO    │ crm_parser.sales_parser │ Table headers (10): ['t\\r', 'название ru', 'название uz', 'количество', 'цена', 'себестоимость', 'сумма', 'сумма себест.', 'прибыль', 'рентабельность']
2026-06-09 12:55: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-09 12:55:53 │ INFO    │ crm_parser.sales_parser │ Parsed 65 sales items from page
2026-06-09 12:55:53 │ INFO    │ crm_parser.sales_scraper │ [30/39] Scraping 10.05.2026...
2026-06-09 12:55:57 │ INFO    │ crm_parser.sales_scraper │   navigate: 0.0s
2026-06-09 12:55:58 │ INFO    │ crm_parser.sales_scraper │   wait table: 1.1s
2026-06-09 12:55:58 │ INFO    │ crm_parser.sales_scraper │   content: 0.0s
2026-06-09 12:55:58 │ INFO    │ crm_parser.sales_parser │ Table headers (10): ['t\\r', 'название ru', 'название uz', 'количество', 'цена', 'себестоимость', 'сумма', 'сумма себест.', 'прибыль', 'рентабельность']
2026-06-09 12:55: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-09 12:55:58 │ INFO    │ crm_parser.sales_parser │ Skipped 1 ignored products
2026-06-09 12:55:58 │ INFO    │ crm_parser.sales_parser │ Parsed 28 sales items from page
2026-06-09 12:55:58 │ INFO    │ crm_parser.sales_scraper │ [31/39] Scraping 09.05.2026...
2026-06-09 12:56:02 │ INFO    │ crm_parser.sales_scraper │   navigate: 0.0s
2026-06-09 12:56:03 │ INFO    │ crm_parser.sales_scraper │   wait table: 1.4s
2026-06-09 12:56:03 │ INFO    │ crm_parser.sales_scraper │   content: 0.1s
2026-06-09 12:56:03 │ INFO    │ crm_parser.sales_parser │ Table headers (10): ['t\\r', 'название ru', 'название uz', 'количество', 'цена', 'себестоимость', 'сумма', 'сумма себест.', 'прибыль', 'рентабельность']
2026-06-09 12:56:03 │ 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-09 12:56:03 │ INFO    │ crm_parser.sales_parser │ Skipped 1 ignored products
2026-06-09 12:56:03 │ INFO    │ crm_parser.sales_parser │ Parsed 34 sales items from page
2026-06-09 12:56:03 │ INFO    │ crm_parser.sales_scraper │ [32/39] Scraping 08.05.2026...
2026-06-09 12:56:07 │ INFO    │ crm_parser.sales_scraper │   navigate: 0.0s
2026-06-09 12:56:08 │ INFO    │ crm_parser.sales_scraper │   wait table: 1.0s
2026-06-09 12:56:08 │ INFO    │ crm_parser.sales_scraper │   content: 0.0s
2026-06-09 12:56:08 │ INFO    │ crm_parser.sales_parser │ Table headers (10): ['t\\r', 'название ru', 'название uz', 'количество', 'цена', 'себестоимость', 'сумма', 'сумма себест.', 'прибыль', 'рентабельность']
2026-06-09 12:56: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-09 12:56:08 │ INFO    │ crm_parser.sales_parser │ Parsed 17 sales items from page
2026-06-09 12:56:08 │ INFO    │ crm_parser.sales_scraper │ [33/39] Scraping 07.05.2026...
2026-06-09 12:56:13 │ INFO    │ crm_parser.sales_scraper │   navigate: 0.0s
2026-06-09 12:56:14 │ INFO    │ crm_parser.sales_scraper │   wait table: 1.1s
2026-06-09 12:56:14 │ INFO    │ crm_parser.sales_scraper │   content: 0.1s
2026-06-09 12:56:14 │ INFO    │ crm_parser.sales_parser │ Table headers (10): ['t\\r', 'название ru', 'название uz', 'количество', 'цена', 'себестоимость', 'сумма', 'сумма себест.', 'прибыль', 'рентабельность']
2026-06-09 12:56:14 │ 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-09 12:56:14 │ INFO    │ crm_parser.sales_parser │ Skipped 1 ignored products
2026-06-09 12:56:14 │ INFO    │ crm_parser.sales_parser │ Parsed 68 sales items from page
2026-06-09 12:56:14 │ INFO    │ crm_parser.sales_scraper │ [34/39] Scraping 06.05.2026...
2026-06-09 12:56:18 │ INFO    │ crm_parser.sales_scraper │   navigate: 0.0s
2026-06-09 12:56:19 │ INFO    │ crm_parser.sales_scraper │   wait table: 1.3s
2026-06-09 12:56:19 │ INFO    │ crm_parser.sales_scraper │   content: 0.2s
2026-06-09 12:56:19 │ INFO    │ crm_parser.sales_parser │ Table headers (10): ['t\\r', 'название ru', 'название uz', 'количество', 'цена', 'себестоимость', 'сумма', 'сумма себест.', 'прибыль', 'рентабельность']
2026-06-09 12:56: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-09 12:56:19 │ INFO    │ crm_parser.sales_parser │ Parsed 69 sales items from page
2026-06-09 12:56:19 │ INFO    │ crm_parser.sales_scraper │ [35/39] Scraping 05.05.2026...
2026-06-09 12:56:23 │ INFO    │ crm_parser.sales_scraper │   navigate: 0.0s
2026-06-09 12:56:24 │ INFO    │ crm_parser.sales_scraper │   wait table: 1.2s
2026-06-09 12:56:24 │ INFO    │ crm_parser.sales_scraper │   content: 0.1s
2026-06-09 12:56:24 │ INFO    │ crm_parser.sales_parser │ Table headers (10): ['t\\r', 'название ru', 'название uz', 'количество', 'цена', 'себестоимость', 'сумма', 'сумма себест.', 'прибыль', 'рентабельность']
2026-06-09 12:56: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-09 12:56:24 │ INFO    │ crm_parser.sales_parser │ Skipped 1 ignored products
2026-06-09 12:56:24 │ INFO    │ crm_parser.sales_parser │ Parsed 53 sales items from page
2026-06-09 12:56:24 │ INFO    │ crm_parser.sales_scraper │ [36/39] Scraping 04.05.2026...
2026-06-09 12:56:28 │ INFO    │ crm_parser.sales_scraper │   navigate: 0.0s
2026-06-09 12:56:29 │ INFO    │ crm_parser.sales_scraper │   wait table: 1.1s
2026-06-09 12:56:29 │ INFO    │ crm_parser.sales_scraper │   content: 0.2s
2026-06-09 12:56:29 │ INFO    │ crm_parser.sales_parser │ Table headers (10): ['t\\r', 'название ru', 'название uz', 'количество', 'цена', 'себестоимость', 'сумма', 'сумма себест.', 'прибыль', 'рентабельность']
2026-06-09 12:56:29 │ 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-09 12:56:29 │ INFO    │ crm_parser.sales_parser │ Skipped 2 ignored products
2026-06-09 12:56:29 │ INFO    │ crm_parser.sales_parser │ Parsed 77 sales items from page
2026-06-09 12:56:29 │ INFO    │ crm_parser.sales_scraper │ [37/39] Scraping 03.05.2026...
2026-06-09 12:56:33 │ INFO    │ crm_parser.sales_scraper │   navigate: 0.0s
2026-06-09 12:56:34 │ INFO    │ crm_parser.sales_scraper │   wait table: 1.2s
2026-06-09 12:56:34 │ INFO    │ crm_parser.sales_scraper │   content: 0.1s
2026-06-09 12:56:34 │ INFO    │ crm_parser.sales_parser │ Table headers (10): ['t\\r', 'название ru', 'название uz', 'количество', 'цена', 'себестоимость', 'сумма', 'сумма себест.', 'прибыль', 'рентабельность']
2026-06-09 12:56:34 │ 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-09 12:56:34 │ INFO    │ crm_parser.sales_parser │ Skipped 1 ignored products
2026-06-09 12:56:34 │ INFO    │ crm_parser.sales_parser │ Parsed 24 sales items from page
2026-06-09 12:56:35 │ INFO    │ crm_parser.sales_scraper │ [38/39] Scraping 02.05.2026...
2026-06-09 12:56:38 │ INFO    │ crm_parser.sales_scraper │   navigate: 0.0s
2026-06-09 12:56:39 │ INFO    │ crm_parser.sales_scraper │   wait table: 1.2s
2026-06-09 12:56:39 │ INFO    │ crm_parser.sales_scraper │   content: 0.1s
2026-06-09 12:56:39 │ INFO    │ crm_parser.sales_parser │ Table headers (10): ['t\\r', 'название ru', 'название uz', 'количество', 'цена', 'себестоимость', 'сумма', 'сумма себест.', 'прибыль', 'рентабельность']
2026-06-09 12:56: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-09 12:56:39 │ INFO    │ crm_parser.sales_parser │ Skipped 1 ignored products
2026-06-09 12:56:39 │ INFO    │ crm_parser.sales_parser │ Parsed 58 sales items from page
2026-06-09 12:56:39 │ INFO    │ crm_parser.sales_scraper │ [39/39] Scraping 01.05.2026...
2026-06-09 12:56:42 │ INFO    │ crm_parser.sales_scraper │   navigate: 0.0s
2026-06-09 12:56:43 │ INFO    │ crm_parser.sales_scraper │   wait table: 1.1s
2026-06-09 12:56:43 │ INFO    │ crm_parser.sales_scraper │   content: 0.1s
2026-06-09 12:56:44 │ INFO    │ crm_parser.sales_parser │ Table headers (10): ['t\\r', 'название ru', 'название uz', 'количество', 'цена', 'себестоимость', 'сумма', 'сумма себест.', 'прибыль', 'рентабельность']
2026-06-09 12:56: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-09 12:56:44 │ INFO    │ crm_parser.sales_parser │ Skipped 1 ignored products
2026-06-09 12:56:44 │ INFO    │ crm_parser.sales_parser │ Parsed 32 sales items from page
2026-06-09 12:56:44 │ INFO    │ crm_parser.database │ Sales session 17 completed: 1707 items
2026-06-09 12:56:44 │ INFO    │ crm_parser.sales_scraper │ ============================================================
2026-06-09 12:56:44 │ INFO    │ crm_parser.sales_scraper │ Sales scraping done! 1707 items across 39 days
2026-06-09 12:56:44 │ INFO    │ crm_parser.sales_scraper │ ============================================================
2026-06-09 12:56:44 │ INFO    │ crm_parser.main │ Archived 4 old files → C:\Users\WinAdmin\CODE\CRM parser\output\sales\old
2026-06-09 12:56:44 │ INFO    │ crm_parser.main │ Generating sales CSV files...
2026-06-09 12:56:44 │ INFO    │ crm_parser.sales_analytics │ sales pivot: 1146 товаров × 39 дат → sales_2026-05-01_2026-06-08.csv
2026-06-09 12:56:44 │ INFO    │ crm_parser.main │   [1] C:\Users\WinAdmin\CODE\CRM parser\output\sales\sales_2026-05-01_2026-06-08.csv
2026-06-09 12:56:44 │ INFO    │ crm_parser.sales_analytics │ sales categories: 252 категорий → sales_categories_2026-05-01_2026-06-08.csv
2026-06-09 12:56:44 │ INFO    │ crm_parser.main │   [2] C:\Users\WinAdmin\CODE\CRM parser\output\sales\sales_categories_2026-05-01_2026-06-08.csv
2026-06-09 12:56:44 │ INFO    │ crm_parser.sales_analytics │ sales products: 1146 товаров → sales_products_2026-05-01_2026-06-08.csv
2026-06-09 12:56:44 │ INFO    │ crm_parser.main │   [3] C:\Users\WinAdmin\CODE\CRM parser\output\sales\sales_products_2026-05-01_2026-06-08.csv
2026-06-09 12:56:44 │ INFO    │ crm_parser.sales_analytics │ sales_changes: 902 записей, 5 сессий → sales_changes_2026-05-01_2026-06-08.csv
2026-06-09 12:56:44 │ INFO    │ crm_parser.main │   [4] C:\Users\WinAdmin\CODE\CRM parser\output\sales\sales_changes_2026-05-01_2026-06-08.csv
2026-06-09 12:56:44 │ INFO    │ crm_parser.change_detector │ Comparing session #17 with previous #16
2026-06-09 12:56:44 │ INFO    │ crm_parser.change_detector │ Comparing 38 overlapping dates...
2026-06-09 12:56:44 │ INFO    │ crm_parser.change_detector │ Change report #4 created: 12 days with changes
2026-06-09 12:56:44 │ INFO    │ crm_parser.main │   [5] Change report: 12 days with changes
2026-06-09 12:56:44 │ INFO    │ crm_parser.main │ 
2026-06-09 12:56:44 │ INFO    │ crm_parser.main │ ============================================================
2026-06-09 12:56:44 │ INFO    │ crm_parser.main │ FULL SCRAPE COMPLETE!
2026-06-09 12:56:44 │ INFO    │ crm_parser.main │ ============================================================
2026-06-09 12:56:44 │ INFO    │ crm_parser.browser │ Disconnecting from bot Chrome...
2026-06-09 12:56:44 │ INFO    │ crm_parser.browser │ Disconnected (bot Chrome still running)