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