Administration
← Retour
Log : 20260426_080000
OK
Durée : 668s
8 OK
5395 annonces
clio_4
i20
berlingo
c4
scenic
5008
fiesta
nv200
2026-04-26 08:00:00 [INFO] [GLOBAL] [INIT] CRAWL ALL — 8 modele(s)
2026-04-26 08:00:00 [INFO] [clio_4] [INIT] [1/8] CLIO_4 (brand=renault, pages=auto)
2026-04-26 08:00:00 [INFO] [clio_4] [INIT] URL: https://www.leboncoin.fr/recherche?category=2&text=clio%204&price=3000-9000®d...
2026-04-26 08:00:00 [INFO] [clio_4] [SEARCH] $ /home/ubuntu/app/.venv/bin/python /home/ubuntu/app/crawler/leboncoin_search_export.py --output-file /home/ubuntu/app/leboncoin_ads.csv --model clio_4
2026-04-26 08:00:01 [INFO] [clio_4] [SEARCH] Recuperation de la page 1 avec l'URL: https://www.leboncoin.fr/recherche?category=2&text=clio+4&price=3000-9000®date=2016-max&u_car_brand=RENAULT&u_car_model=RENAULT_Clio&gearbox=1&seats=5%2C4&order=asc&page=1
2026-04-26 08:00:03 [INFO] [clio_4] [SEARCH] 35 annonces recuperees (total: 35)
2026-04-26 08:00:03 [INFO] [clio_4] [SEARCH] Recuperation de la page 2 avec l'URL: https://www.leboncoin.fr/recherche?category=2&text=clio+4&price=3000-9000®date=2016-max&u_car_brand=RENAULT&u_car_model=RENAULT_Clio&gearbox=1&seats=5%2C4&order=asc&page=2
2026-04-26 08:00:06 [INFO] [clio_4] [SEARCH] 35 annonces recuperees (total: 70)
2026-04-26 08:00:06 [INFO] [clio_4] [SEARCH] Recuperation de la page 3 avec l'URL: https://www.leboncoin.fr/recherche?category=2&text=clio+4&price=3000-9000®date=2016-max&u_car_brand=RENAULT&u_car_model=RENAULT_Clio&gearbox=1&seats=5%2C4&order=asc&page=3
2026-04-26 08:00:09 [INFO] [clio_4] [SEARCH] 35 annonces recuperees (total: 105)
2026-04-26 08:00:09 [INFO] [clio_4] [SEARCH] Recuperation de la page 4 avec l'URL: https://www.leboncoin.fr/recherche?category=2&text=clio+4&price=3000-9000®date=2016-max&u_car_brand=RENAULT&u_car_model=RENAULT_Clio&gearbox=1&seats=5%2C4&order=asc&page=4
2026-04-26 08:00:12 [INFO] [clio_4] [SEARCH] 35 annonces recuperees (total: 140)
2026-04-26 08:00:12 [INFO] [clio_4] [SEARCH] Recuperation de la page 5 avec l'URL: https://www.leboncoin.fr/recherche?category=2&text=clio+4&price=3000-9000®date=2016-max&u_car_brand=RENAULT&u_car_model=RENAULT_Clio&gearbox=1&seats=5%2C4&order=asc&page=5
2026-04-26 08:00:16 [INFO] [clio_4] [SEARCH] 35 annonces recuperees (total: 175)
2026-04-26 08:00:16 [INFO] [clio_4] [SEARCH] Recuperation de la page 6 avec l'URL: https://www.leboncoin.fr/recherche?category=2&text=clio+4&price=3000-9000®date=2016-max&u_car_brand=RENAULT&u_car_model=RENAULT_Clio&gearbox=1&seats=5%2C4&order=asc&page=6
2026-04-26 08:00:18 [INFO] [clio_4] [SEARCH] 35 annonces recuperees (total: 210)
2026-04-26 08:00:18 [INFO] [clio_4] [SEARCH] Recuperation de la page 7 avec l'URL: https://www.leboncoin.fr/recherche?category=2&text=clio+4&price=3000-9000®date=2016-max&u_car_brand=RENAULT&u_car_model=RENAULT_Clio&gearbox=1&seats=5%2C4&order=asc&page=7
2026-04-26 08:00:21 [INFO] [clio_4] [SEARCH] 35 annonces recuperees (total: 245)
2026-04-26 08:00:21 [INFO] [clio_4] [SEARCH] Recuperation de la page 8 avec l'URL: https://www.leboncoin.fr/recherche?category=2&text=clio+4&price=3000-9000®date=2016-max&u_car_brand=RENAULT&u_car_model=RENAULT_Clio&gearbox=1&seats=5%2C4&order=asc&page=8
2026-04-26 08:00:24 [INFO] [clio_4] [SEARCH] 35 annonces recuperees (total: 280)
2026-04-26 08:00:24 [INFO] [clio_4] [SEARCH] Recuperation de la page 9 avec l'URL: https://www.leboncoin.fr/recherche?category=2&text=clio+4&price=3000-9000®date=2016-max&u_car_brand=RENAULT&u_car_model=RENAULT_Clio&gearbox=1&seats=5%2C4&order=asc&page=9
2026-04-26 08:00:28 [INFO] [clio_4] [SEARCH] 35 annonces recuperees (total: 315)
2026-04-26 08:00:28 [INFO] [clio_4] [SEARCH] Recuperation de la page 10 avec l'URL: https://www.leboncoin.fr/recherche?category=2&text=clio+4&price=3000-9000®date=2016-max&u_car_brand=RENAULT&u_car_model=RENAULT_Clio&gearbox=1&seats=5%2C4&order=asc&page=10
2026-04-26 08:00:32 [INFO] [clio_4] [SEARCH] 35 annonces recuperees (total: 350)
2026-04-26 08:00:32 [INFO] [clio_4] [SEARCH] Recuperation de la page 11 avec l'URL: https://www.leboncoin.fr/recherche?category=2&text=clio+4&price=3000-9000®date=2016-max&u_car_brand=RENAULT&u_car_model=RENAULT_Clio&gearbox=1&seats=5%2C4&order=asc&page=11
2026-04-26 08:00:35 [INFO] [clio_4] [SEARCH] 35 annonces recuperees (total: 385)
2026-04-26 08:00:35 [INFO] [clio_4] [SEARCH] Recuperation de la page 12 avec l'URL: https://www.leboncoin.fr/recherche?category=2&text=clio+4&price=3000-9000®date=2016-max&u_car_brand=RENAULT&u_car_model=RENAULT_Clio&gearbox=1&seats=5%2C4&order=asc&page=12
2026-04-26 08:00:39 [INFO] [clio_4] [SEARCH] 35 annonces recuperees (total: 420)
2026-04-26 08:00:39 [INFO] [clio_4] [SEARCH] Recuperation de la page 13 avec l'URL: https://www.leboncoin.fr/recherche?category=2&text=clio+4&price=3000-9000®date=2016-max&u_car_brand=RENAULT&u_car_model=RENAULT_Clio&gearbox=1&seats=5%2C4&order=asc&page=13
2026-04-26 08:00:41 [INFO] [clio_4] [SEARCH] 35 annonces recuperees (total: 455)
2026-04-26 08:00:41 [INFO] [clio_4] [SEARCH] Recuperation de la page 14 avec l'URL: https://www.leboncoin.fr/recherche?category=2&text=clio+4&price=3000-9000®date=2016-max&u_car_brand=RENAULT&u_car_model=RENAULT_Clio&gearbox=1&seats=5%2C4&order=asc&page=14
2026-04-26 08:00:43 [INFO] [clio_4] [SEARCH] 35 annonces recuperees (total: 490)
2026-04-26 08:00:43 [INFO] [clio_4] [SEARCH] Recuperation de la page 15 avec l'URL: https://www.leboncoin.fr/recherche?category=2&text=clio+4&price=3000-9000®date=2016-max&u_car_brand=RENAULT&u_car_model=RENAULT_Clio&gearbox=1&seats=5%2C4&order=asc&page=15
2026-04-26 08:00:45 [INFO] [clio_4] [SEARCH] 35 annonces recuperees (total: 525)
2026-04-26 08:00:45 [INFO] [clio_4] [SEARCH] Recuperation de la page 16 avec l'URL: https://www.leboncoin.fr/recherche?category=2&text=clio+4&price=3000-9000®date=2016-max&u_car_brand=RENAULT&u_car_model=RENAULT_Clio&gearbox=1&seats=5%2C4&order=asc&page=16
2026-04-26 08:00:49 [INFO] [clio_4] [SEARCH] 35 annonces recuperees (total: 560)
2026-04-26 08:00:49 [INFO] [clio_4] [SEARCH] Recuperation de la page 17 avec l'URL: https://www.leboncoin.fr/recherche?category=2&text=clio+4&price=3000-9000®date=2016-max&u_car_brand=RENAULT&u_car_model=RENAULT_Clio&gearbox=1&seats=5%2C4&order=asc&page=17
2026-04-26 08:00:51 [INFO] [clio_4] [SEARCH] 35 annonces recuperees (total: 595)
2026-04-26 08:00:51 [INFO] [clio_4] [SEARCH] Recuperation de la page 18 avec l'URL: https://www.leboncoin.fr/recherche?category=2&text=clio+4&price=3000-9000®date=2016-max&u_car_brand=RENAULT&u_car_model=RENAULT_Clio&gearbox=1&seats=5%2C4&order=asc&page=18
2026-04-26 08:00:55 [INFO] [clio_4] [SEARCH] 35 annonces recuperees (total: 630)
2026-04-26 08:00:55 [INFO] [clio_4] [SEARCH] Recuperation de la page 19 avec l'URL: https://www.leboncoin.fr/recherche?category=2&text=clio+4&price=3000-9000®date=2016-max&u_car_brand=RENAULT&u_car_model=RENAULT_Clio&gearbox=1&seats=5%2C4&order=asc&page=19
2026-04-26 08:00:57 [INFO] [clio_4] [SEARCH] 35 annonces recuperees (total: 665)
2026-04-26 08:00:57 [INFO] [clio_4] [SEARCH] Recuperation de la page 20 avec l'URL: https://www.leboncoin.fr/recherche?category=2&text=clio+4&price=3000-9000®date=2016-max&u_car_brand=RENAULT&u_car_model=RENAULT_Clio&gearbox=1&seats=5%2C4&order=asc&page=20
2026-04-26 08:01:00 [INFO] [clio_4] [SEARCH] 35 annonces recuperees (total: 700)
2026-04-26 08:01:00 [INFO] [clio_4] [SEARCH] Recuperation de la page 21 avec l'URL: https://www.leboncoin.fr/recherche?category=2&text=clio+4&price=3000-9000®date=2016-max&u_car_brand=RENAULT&u_car_model=RENAULT_Clio&gearbox=1&seats=5%2C4&order=asc&page=21
2026-04-26 08:01:02 [INFO] [clio_4] [SEARCH] 35 annonces recuperees (total: 735)
2026-04-26 08:01:02 [INFO] [clio_4] [SEARCH] Recuperation de la page 22 avec l'URL: https://www.leboncoin.fr/recherche?category=2&text=clio+4&price=3000-9000®date=2016-max&u_car_brand=RENAULT&u_car_model=RENAULT_Clio&gearbox=1&seats=5%2C4&order=asc&page=22
2026-04-26 08:01:06 [INFO] [clio_4] [SEARCH] 35 annonces recuperees (total: 770)
2026-04-26 08:01:06 [INFO] [clio_4] [SEARCH] Recuperation de la page 23 avec l'URL: https://www.leboncoin.fr/recherche?category=2&text=clio+4&price=3000-9000®date=2016-max&u_car_brand=RENAULT&u_car_model=RENAULT_Clio&gearbox=1&seats=5%2C4&order=asc&page=23
2026-04-26 08:01:10 [INFO] [clio_4] [SEARCH] 35 annonces recuperees (total: 805)
2026-04-26 08:01:10 [INFO] [clio_4] [SEARCH] Recuperation de la page 24 avec l'URL: https://www.leboncoin.fr/recherche?category=2&text=clio+4&price=3000-9000®date=2016-max&u_car_brand=RENAULT&u_car_model=RENAULT_Clio&gearbox=1&seats=5%2C4&order=asc&page=24
2026-04-26 08:01:12 [INFO] [clio_4] [SEARCH] 35 annonces recuperees (total: 840)
2026-04-26 08:01:12 [INFO] [clio_4] [SEARCH] Recuperation de la page 25 avec l'URL: https://www.leboncoin.fr/recherche?category=2&text=clio+4&price=3000-9000®date=2016-max&u_car_brand=RENAULT&u_car_model=RENAULT_Clio&gearbox=1&seats=5%2C4&order=asc&page=25
2026-04-26 08:01:15 [INFO] [clio_4] [SEARCH] 35 annonces recuperees (total: 875)
2026-04-26 08:01:15 [INFO] [clio_4] [SEARCH] Recuperation de la page 26 avec l'URL: https://www.leboncoin.fr/recherche?category=2&text=clio+4&price=3000-9000®date=2016-max&u_car_brand=RENAULT&u_car_model=RENAULT_Clio&gearbox=1&seats=5%2C4&order=asc&page=26
2026-04-26 08:01:17 [INFO] [clio_4] [SEARCH] 35 annonces recuperees (total: 910)
2026-04-26 08:01:17 [INFO] [clio_4] [SEARCH] Recuperation de la page 27 avec l'URL: https://www.leboncoin.fr/recherche?category=2&text=clio+4&price=3000-9000®date=2016-max&u_car_brand=RENAULT&u_car_model=RENAULT_Clio&gearbox=1&seats=5%2C4&order=asc&page=27
2026-04-26 08:01:20 [INFO] [clio_4] [SEARCH] 35 annonces recuperees (total: 945)
2026-04-26 08:01:20 [INFO] [clio_4] [SEARCH] Recuperation de la page 28 avec l'URL: https://www.leboncoin.fr/recherche?category=2&text=clio+4&price=3000-9000®date=2016-max&u_car_brand=RENAULT&u_car_model=RENAULT_Clio&gearbox=1&seats=5%2C4&order=asc&page=28
2026-04-26 08:01:22 [INFO] [clio_4] [SEARCH] 35 annonces recuperees (total: 980)
2026-04-26 08:01:22 [INFO] [clio_4] [SEARCH] Recuperation de la page 29 avec l'URL: https://www.leboncoin.fr/recherche?category=2&text=clio+4&price=3000-9000®date=2016-max&u_car_brand=RENAULT&u_car_model=RENAULT_Clio&gearbox=1&seats=5%2C4&order=asc&page=29
2026-04-26 08:01:26 [INFO] [clio_4] [SEARCH] 35 annonces recuperees (total: 1015)
2026-04-26 08:01:26 [INFO] [clio_4] [SEARCH] Recuperation de la page 30 avec l'URL: https://www.leboncoin.fr/recherche?category=2&text=clio+4&price=3000-9000®date=2016-max&u_car_brand=RENAULT&u_car_model=RENAULT_Clio&gearbox=1&seats=5%2C4&order=asc&page=30
2026-04-26 08:01:29 [INFO] [clio_4] [SEARCH] 35 annonces recuperees (total: 1050)
2026-04-26 08:01:29 [INFO] [clio_4] [SEARCH] Recuperation de la page 31 avec l'URL: https://www.leboncoin.fr/recherche?category=2&text=clio+4&price=3000-9000®date=2016-max&u_car_brand=RENAULT&u_car_model=RENAULT_Clio&gearbox=1&seats=5%2C4&order=asc&page=31
2026-04-26 08:01:32 [INFO] [clio_4] [SEARCH] 35 annonces recuperees (total: 1085)
2026-04-26 08:01:32 [INFO] [clio_4] [SEARCH] Recuperation de la page 32 avec l'URL: https://www.leboncoin.fr/recherche?category=2&text=clio+4&price=3000-9000®date=2016-max&u_car_brand=RENAULT&u_car_model=RENAULT_Clio&gearbox=1&seats=5%2C4&order=asc&page=32
2026-04-26 08:01:36 [INFO] [clio_4] [SEARCH] 35 annonces recuperees (total: 1120)
2026-04-26 08:01:36 [INFO] [clio_4] [SEARCH] Recuperation de la page 33 avec l'URL: https://www.leboncoin.fr/recherche?category=2&text=clio+4&price=3000-9000®date=2016-max&u_car_brand=RENAULT&u_car_model=RENAULT_Clio&gearbox=1&seats=5%2C4&order=asc&page=33
2026-04-26 08:01:38 [INFO] [clio_4] [SEARCH] 35 annonces recuperees (total: 1155)
2026-04-26 08:01:38 [INFO] [clio_4] [SEARCH] Recuperation de la page 34 avec l'URL: https://www.leboncoin.fr/recherche?category=2&text=clio+4&price=3000-9000®date=2016-max&u_car_brand=RENAULT&u_car_model=RENAULT_Clio&gearbox=1&seats=5%2C4&order=asc&page=34
2026-04-26 08:01:40 [INFO] [clio_4] [SEARCH] 35 annonces recuperees (total: 1190)
2026-04-26 08:01:40 [INFO] [clio_4] [SEARCH] Recuperation de la page 35 avec l'URL: https://www.leboncoin.fr/recherche?category=2&text=clio+4&price=3000-9000®date=2016-max&u_car_brand=RENAULT&u_car_model=RENAULT_Clio&gearbox=1&seats=5%2C4&order=asc&page=35
2026-04-26 08:01:42 [INFO] [clio_4] [SEARCH] 35 annonces recuperees (total: 1225)
2026-04-26 08:01:42 [INFO] [clio_4] [SEARCH] Recuperation de la page 36 avec l'URL: https://www.leboncoin.fr/recherche?category=2&text=clio+4&price=3000-9000®date=2016-max&u_car_brand=RENAULT&u_car_model=RENAULT_Clio&gearbox=1&seats=5%2C4&order=asc&page=36
2026-04-26 08:01:45 [INFO] [clio_4] [SEARCH] 35 annonces recuperees (total: 1260)
2026-04-26 08:01:45 [INFO] [clio_4] [SEARCH] Recuperation de la page 37 avec l'URL: https://www.leboncoin.fr/recherche?category=2&text=clio+4&price=3000-9000®date=2016-max&u_car_brand=RENAULT&u_car_model=RENAULT_Clio&gearbox=1&seats=5%2C4&order=asc&page=37
2026-04-26 08:01:48 [INFO] [clio_4] [SEARCH] 35 annonces recuperees (total: 1295)
2026-04-26 08:01:48 [INFO] [clio_4] [SEARCH] Recuperation de la page 38 avec l'URL: https://www.leboncoin.fr/recherche?category=2&text=clio+4&price=3000-9000®date=2016-max&u_car_brand=RENAULT&u_car_model=RENAULT_Clio&gearbox=1&seats=5%2C4&order=asc&page=38
2026-04-26 08:01:51 [INFO] [clio_4] [SEARCH] 35 annonces recuperees (total: 1330)
2026-04-26 08:01:51 [INFO] [clio_4] [SEARCH] Recuperation de la page 39 avec l'URL: https://www.leboncoin.fr/recherche?category=2&text=clio+4&price=3000-9000®date=2016-max&u_car_brand=RENAULT&u_car_model=RENAULT_Clio&gearbox=1&seats=5%2C4&order=asc&page=39
2026-04-26 08:01:53 [INFO] [clio_4] [SEARCH] 35 annonces recuperees (total: 1365)
2026-04-26 08:01:53 [INFO] [clio_4] [SEARCH] Recuperation de la page 40 avec l'URL: https://www.leboncoin.fr/recherche?category=2&text=clio+4&price=3000-9000®date=2016-max&u_car_brand=RENAULT&u_car_model=RENAULT_Clio&gearbox=1&seats=5%2C4&order=asc&page=40
2026-04-26 08:01:56 [INFO] [clio_4] [SEARCH] 35 annonces recuperees (total: 1400)
2026-04-26 08:01:56 [INFO] [clio_4] [SEARCH] Recuperation de la page 41 avec l'URL: https://www.leboncoin.fr/recherche?category=2&text=clio+4&price=3000-9000®date=2016-max&u_car_brand=RENAULT&u_car_model=RENAULT_Clio&gearbox=1&seats=5%2C4&order=asc&page=41
2026-04-26 08:02:00 [INFO] [clio_4] [SEARCH] 35 annonces recuperees (total: 1435)
2026-04-26 08:02:00 [INFO] [clio_4] [SEARCH] Recuperation de la page 42 avec l'URL: https://www.leboncoin.fr/recherche?category=2&text=clio+4&price=3000-9000®date=2016-max&u_car_brand=RENAULT&u_car_model=RENAULT_Clio&gearbox=1&seats=5%2C4&order=asc&page=42
2026-04-26 08:02:03 [INFO] [clio_4] [SEARCH] 35 annonces recuperees (total: 1470)
2026-04-26 08:02:03 [INFO] [clio_4] [SEARCH] Recuperation de la page 43 avec l'URL: https://www.leboncoin.fr/recherche?category=2&text=clio+4&price=3000-9000®date=2016-max&u_car_brand=RENAULT&u_car_model=RENAULT_Clio&gearbox=1&seats=5%2C4&order=asc&page=43
2026-04-26 08:02:05 [INFO] [clio_4] [SEARCH] 35 annonces recuperees (total: 1505)
2026-04-26 08:02:05 [INFO] [clio_4] [SEARCH] Recuperation de la page 44 avec l'URL: https://www.leboncoin.fr/recherche?category=2&text=clio+4&price=3000-9000®date=2016-max&u_car_brand=RENAULT&u_car_model=RENAULT_Clio&gearbox=1&seats=5%2C4&order=asc&page=44
2026-04-26 08:02:07 [INFO] [clio_4] [SEARCH] 35 annonces recuperees (total: 1540)
2026-04-26 08:02:07 [INFO] [clio_4] [SEARCH] Recuperation de la page 45 avec l'URL: https://www.leboncoin.fr/recherche?category=2&text=clio+4&price=3000-9000®date=2016-max&u_car_brand=RENAULT&u_car_model=RENAULT_Clio&gearbox=1&seats=5%2C4&order=asc&page=45
2026-04-26 08:02:10 [INFO] [clio_4] [SEARCH] 35 annonces recuperees (total: 1575)
2026-04-26 08:02:10 [INFO] [clio_4] [SEARCH] Recuperation de la page 46 avec l'URL: https://www.leboncoin.fr/recherche?category=2&text=clio+4&price=3000-9000®date=2016-max&u_car_brand=RENAULT&u_car_model=RENAULT_Clio&gearbox=1&seats=5%2C4&order=asc&page=46
2026-04-26 08:02:12 [INFO] [clio_4] [SEARCH] 23 annonces recuperees (total: 1598)
2026-04-26 08:02:12 [INFO] [clio_4] [SEARCH] Recuperation de la page 47 avec l'URL: https://www.leboncoin.fr/recherche?category=2&text=clio+4&price=3000-9000®date=2016-max&u_car_brand=RENAULT&u_car_model=RENAULT_Clio&gearbox=1&seats=5%2C4&order=asc&page=47
2026-04-26 08:02:16 [INFO] [clio_4] [SEARCH] Page 47 : aucune annonce, arret de la pagination.
2026-04-26 08:02:16 [INFO] [clio_4] [SEARCH] Termine : 1598 annonces au total dans /home/ubuntu/app/leboncoin_ads_clio_4_20260426_080001.csv
2026-04-26 08:02:16 [INFO] [clio_4] [SEARCH] CSV : leboncoin_ads_clio_4_20260426_080001.csv
2026-04-26 08:02:16 [INFO] [clio_4] [IMPORT] $ /home/ubuntu/app/.venv/bin/python -m db.migrate_csv --input /home/ubuntu/app/leboncoin_ads_clio_4_20260426_080001.csv --db /home/ubuntu/app/db/lbc.sqlite --model clio_4
2026-04-26 08:02:16 [INFO] [clio_4] [IMPORT] Model override : clio_4
2026-04-26 08:02:16 [INFO] [clio_4] [IMPORT] MIGRATION CSV -> SQLite unifie
2026-04-26 08:02:16 [INFO] [clio_4] [IMPORT] Fichier: leboncoin_ads_clio_4_20260426_080001.csv
2026-04-26 08:02:16 [INFO] [clio_4] [IMPORT] Schéma initialisé dans /home/ubuntu/app/db/lbc.sqlite
2026-04-26 08:02:20 [INFO] [clio_4] [IMPORT] 1598 lus, 1598 inseres, 0 ignores, 0 erreurs
2026-04-26 08:02:20 [INFO] [clio_4] [IMPORT] TOTAL : 1598 lus, 1598 inseres — Base : /home/ubuntu/app/db/lbc.sqlite
2026-04-26 08:02:20 [INFO] [clio_4] [IMPORT] 14866 annonces en base
2026-04-26 08:02:20 [INFO] [clio_4] [AVAILABILITY] $ /home/ubuntu/app/.venv/bin/python /home/ubuntu/app/scripts/check_availability.py --csv /home/ubuntu/app/leboncoin_ads_clio_4_20260426_080001.csv --brand renault --model clio_4 --db /home/ubuntu/app/db/lbc.sqlite
2026-04-26 08:02:20 [INFO] [clio_4] [AVAILABILITY] CHECK DISPONIBILITE — CSV: leboncoin_ads_clio_4_20260426_080001.csv, Brand: renault, Model: clio_4
2026-04-26 08:02:20 [INFO] [clio_4] [AVAILABILITY] 1578 list_id lus dans le CSV.
2026-04-26 08:02:20 [INFO] [clio_4] [AVAILABILITY] 1617 annonces actives en base pour renault clio_4.
2026-04-26 08:02:20 [INFO] [clio_4] [AVAILABILITY] 39 annonce(s) marquées indisponibles.
2026-04-26 08:02:20 [INFO] [clio_4] [AVAILABILITY] CSV: 1578, Actives DB: 1617, Absentes: 39
2026-04-26 08:02:20 [INFO] [clio_4] [AVAILABILITY] Marquees indisponibles: 39
2026-04-26 08:02:20 [INFO] [clio_4] [DETAIL] $ /home/ubuntu/app/.venv/bin/python -m crawler.leboncoin_ad_detail --model clio_4 --delay 0.5 --limit 200
2026-04-26 08:02:20 [INFO] [clio_4] [DETAIL] ENRICHISSEMENT AD DETAIL — Modele: clio_4 — Limite: 200
2026-04-26 08:02:20 [INFO] [clio_4] [DETAIL] Schéma initialisé dans /home/ubuntu/app/db/lbc.sqlite
2026-04-26 08:02:20 [INFO] [clio_4] [DETAIL] 9 annonce(s) à enrichir (modèle: clio_4)
2026-04-26 08:02:39 [INFO] [clio_4] [DETAIL] RESULTAT : 9 traitee(s), 9 enrichies, 0 introuvables, 0 erreurs
2026-04-26 08:02:39 [INFO] [clio_4] [STATS] $ /home/ubuntu/app/.venv/bin/python -m stats.main --model clio_4 --skip-plots
2026-04-26 08:02:40 [INFO] [clio_4] [STATS] ANALYSEUR LEBONCOIN — Base: /home/ubuntu/app/db/lbc.sqlite, Figures: /home/ubuntu/app/stats/clio_4/figures, Modele: clio_4, Graphiques: Non
2026-04-26 08:02:47 [INFO] [clio_4] [STATS] Using categorical units to plot a list of strings that are all parsable as floats or dates. If these strings should be plotted as numbers, cast to the appropriate data type before plotting.
2026-04-26 08:02:47 [INFO] [clio_4] [STATS] Using categorical units to plot a list of strings that are all parsable as floats or dates. If these strings should be plotted as numbers, cast to the appropriate data type before plotting.
2026-04-26 08:02:48 [INFO] [clio_4] [STATS] M05 — Extraction LLM des titres (GPT-5 Nano)
2026-04-26 08:02:48 [INFO] [clio_4] [STATS] Annonces sans evaluation LLM : 9
2026-04-26 08:02:54 [INFO] [clio_4] [STATS] HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
2026-04-26 08:02:54 [INFO] [clio_4] [STATS] LLM OUTPUT batch 1/1: 9 resultats extraits (modele=gpt-4.1-mini)
2026-04-26 08:02:54 [INFO] [clio_4] [STATS] Resultats extraits : 9
2026-04-26 08:02:54 [INFO] [clio_4] [STATS] Evaluations inserees : 9
2026-04-26 08:02:56 [INFO] [clio_4] [STATS] stats_descriptives : 5 lignes insérées
2026-04-26 08:02:56 [INFO] [clio_4] [STATS] modele_regression : 2 lignes insérées
2026-04-26 08:02:56 [INFO] [clio_4] [STATS] referentiel_prix : 54 segments insérés
2026-04-26 08:02:57 [INFO] [clio_4] [STATS] ads.deal_columns : 5309 annonces mises à jour
2026-04-26 08:02:57 [INFO] [clio_4] [STATS] M06 — Extraction LLM des descriptions (GPT-5 Nano)
2026-04-26 08:02:57 [INFO] [clio_4] [STATS] Schéma initialisé dans /home/ubuntu/app/db/lbc.sqlite
2026-04-26 08:02:57 [INFO] [clio_4] [STATS] Champs actifs : 8
2026-04-26 08:02:57 [INFO] [clio_4] [STATS] Annonces Excellente/Bonne affaire sans analyse description : 3
2026-04-26 08:02:57 [INFO] [clio_4] [STATS] ━━━ LLM DESC SYSTEM PROMPT ━━━
Tu es un expert automobile français. On te donne des descriptions d'annonces de véhicules d'occasion avec leur identifiant.
Pour chaque annonce, extrais depuis la description les informations suivantes :
- courroie_changee : true si la courroie de distribution a été changée ou remplacée, false si explicitement non changée, null si non mentionné
- embrayage_change : true si l'embrayage est neuf ou a été remplacé, false si explicitement non changé, null si non mentionné
- travaux_recents : liste des travaux ou réparations récentes mentionnés dans la description (ex: 'freins refaits', 'pneus neufs', 'vidange faite'). Liste vide si aucun.
- negociabilite : négociable si le vendeur indique être ouvert aux offres, ferme si le prix est indiqué ferme, null si non mentionné
- contexte_vente : contexte notable de la vente s'il est mentionné (ex: 'urgent', 'déménagement', 'décès', 'achat neuf'). null si rien de notable
- nb_proprietaires : nombre de propriétaires du véhicule si mentionné (ex: 1 pour '1ère main', 2 pour '2ème main'). null si non mentionné
- options_description : liste des équipements et options cités dans la description (ex: 'GPS', 'Caméra recul', 'Clim auto', 'Toit ouvrant'). Liste vide si aucun.
- accidente : true si le véhicule a subi un accident, un choc, une collision, des airbags déclenchés ou une carrosserie endommagée mentionné explicitement. false si le vendeur indique explicitement non accidenté ou sans accident. null si non mentionné.
Règles :
- Extrais UNIQUEMENT ce qui est explicitement dans la description
- Ne déduis pas, n'invente pas
- Pour les champs de type liste, retourne une liste vide si rien n'est mentionné
- Conserve le list_id exact tel que fourni
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
2026-04-26 08:02:57 [INFO] [clio_4] [STATS] ━━━ LLM DESC INPUT batch 1/3 (1 annonces) ━━━
3186343582: "Je vends ma Renault Clio 4 de 2018 avec 45 000 km au compteur. - Marque : Renault - Modèle : Clio - Année : 2018 - Kilométrage : 45 000 km - Motorisation : 1.2 16v 75ch - Carburant : Essence - Boîte de vitesses : Manuelle - Finition : Zen - Nombre de portes : 5 - Nombre de sièges : 5 - Puissance fiscale : 4 CV - Crit'Air : 1 N'hésitez pas à me contacter! Léger enfoncement à l’avant."
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
2026-04-26 08:03:00 [INFO] [clio_4] [STATS] HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
2026-04-26 08:03:00 [INFO] [clio_4] [STATS] ━━━ LLM DESC OUTPUT batch 1/3 (1 résultats, modèle=gpt-4.1-mini) ━━━
[
{
"list_id": "3186343582",
"courroie_changee": null,
"embrayage_change": null,
"travaux_recents": [],
"negociabilite": null,
"contexte_vente": null,
"nb_proprietaires": null,
"options_description": [],
"accidente": true
}
]
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
2026-04-26 08:03:00 [INFO] [clio_4] [STATS] Batch persisté : 1 évaluation(s) sauvegardée(s)
2026-04-26 08:03:00 [INFO] [clio_4] [STATS] ━━━ LLM DESC INPUT batch 2/3 (1 annonces) ━━━
3186366787: "Je vends ma Renault Clio 4 dCi 90 de 2017 avec 191 000 km au compteur. - Marque : Renault - Modèle : Clio - Année : 2017 - Kilométrage : 191 000 km - Motorisation : 1.5 dCi 90ch - Carburant : Diesel - Boîte de vitesses : Manuelle - Finition : Zen - Nombre de portes : 5 - Nombre de sièges : 5 - Puissance fiscale : 4 Cv - Crit'Air : 2 - Contrôle technique : Valide jusqu'en 04/2028 Véhicule entretenue chez Renault avec facture .carte grise deriv vp 2 place transformable en 5 place après homologation chez un professionnel coût environ 500€ deja equipé des banquettes et ceinture arrière .prix 4500€"
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
2026-04-26 08:03:02 [INFO] [clio_4] [STATS] HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
2026-04-26 08:03:02 [INFO] [clio_4] [STATS] ━━━ LLM DESC OUTPUT batch 2/3 (1 résultats, modèle=gpt-4.1-mini) ━━━
[
{
"list_id": "3186366787",
"courroie_changee": null,
"embrayage_change": null,
"travaux_recents": [],
"negociabilite": null,
"contexte_vente": null,
"nb_proprietaires": null,
"options_description": [
"banquettes arrière",
"ceinture arrière"
],
"accidente": null
}
]
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
2026-04-26 08:03:02 [INFO] [clio_4] [STATS] Batch persisté : 1 évaluation(s) sauvegardée(s)
2026-04-26 08:03:02 [INFO] [clio_4] [STATS] ━━━ LLM DESC INPUT batch 3/3 (1 annonces) ━━━
3186416277: "Vends Clio 4 noire, 141 000 km. Équipements : Attache remorque installé. Fournie avec une paire de chaînes neige. Entretien : Contrôle technique : OK (fait le 08/04/2026). Distribution : Courroie changée fin 2021 (facture disponible). Vidanges : Entretien annuel à jour. État : Mécanique saine, rien à prévoir. Carrosserie : présence de petites rayures d'usage. Prix : 6 500 € Contact par messagerie pour premier échange. Photos supplémentaires disponibles par mail sur demande."
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
2026-04-26 08:03:03 [INFO] [clio_4] [STATS] HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
2026-04-26 08:03:03 [INFO] [clio_4] [STATS] ━━━ LLM DESC OUTPUT batch 3/3 (1 résultats, modèle=gpt-4.1-mini) ━━━
[
{
"list_id": "3186416277",
"courroie_changee": true,
"embrayage_change": null,
"travaux_recents": [
"courroie changée fin 2021",
"entretien annuel à jour"
],
"negociabilite": null,
"contexte_vente": null,
"nb_proprietaires": null,
"options_description": [
"Attache remorque",
"paire de chaînes neige"
],
"accidente": null
}
]
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
2026-04-26 08:03:03 [INFO] [clio_4] [STATS] Batch persisté : 1 évaluation(s) sauvegardée(s)
2026-04-26 08:03:03 [INFO] [clio_4] [STATS] Évaluations insérées : 3
2026-04-26 08:03:03 [INFO] [clio_4] [STATS] ANALYSE TERMINEE en 14.5s — 5309 annonces (run #836) — Modele: clio_4
2026-04-26 08:03:04 [INFO] [clio_4] [LLM] $ /home/ubuntu/app/.venv/bin/python -m stats.m05_llm_title_analysis --model clio_4
2026-04-26 08:03:04 [INFO] [clio_4] [LLM] M05 — Extraction LLM des titres (GPT-5 Nano)
2026-04-26 08:03:05 [INFO] [clio_4] [LLM] Annonces sans evaluation LLM : 0
2026-04-26 08:03:05 [INFO] [clio_4] [LLM] Toutes les annonces ont deja ete analysees.
2026-04-26 08:03:05 [INFO] [clio_4] [LLM DESC] $ /home/ubuntu/app/.venv/bin/python -m stats.m06_llm_description_analysis --model clio_4
2026-04-26 08:03:05 [INFO] [clio_4] [LLM DESC] M06 — Extraction LLM des descriptions (GPT-5 Nano)
2026-04-26 08:03:05 [INFO] [clio_4] [LLM DESC] Schéma initialisé dans /home/ubuntu/app/db/lbc.sqlite
2026-04-26 08:03:05 [INFO] [clio_4] [LLM DESC] Champs actifs : 8
2026-04-26 08:03:05 [INFO] [clio_4] [LLM DESC] Annonces Excellente/Bonne affaire sans analyse description : 0
2026-04-26 08:03:05 [INFO] [clio_4] [LLM DESC] Toutes les annonces éligibles ont déjà été analysées.
2026-04-26 08:03:05 [INFO] [i20] [LLM DESC] [2/8] I20 (brand=hyundai, pages=auto)
2026-04-26 08:03:05 [INFO] [i20] [LLM DESC] URL: https://www.leboncoin.fr/recherche?category=2&text=i20&price=3000-9000®date=2...
2026-04-26 08:03:05 [INFO] [i20] [SEARCH] $ /home/ubuntu/app/.venv/bin/python /home/ubuntu/app/crawler/leboncoin_search_export.py --output-file /home/ubuntu/app/leboncoin_ads.csv --model i20
2026-04-26 08:03:06 [INFO] [i20] [SEARCH] Recuperation de la page 1 avec l'URL: https://www.leboncoin.fr/recherche?category=2&text=i20&price=3000-9000®date=2013-max&gearbox=1&seats=5%2C4&u_car_brand=HYUNDAI&u_car_model=HYUNDAI_i20&order=asc&page=1
2026-04-26 08:03:08 [INFO] [i20] [SEARCH] 35 annonces recuperees (total: 35)
2026-04-26 08:03:08 [INFO] [i20] [SEARCH] Recuperation de la page 2 avec l'URL: https://www.leboncoin.fr/recherche?category=2&text=i20&price=3000-9000®date=2013-max&gearbox=1&seats=5%2C4&u_car_brand=HYUNDAI&u_car_model=HYUNDAI_i20&order=asc&page=2
2026-04-26 08:03:10 [INFO] [i20] [SEARCH] 35 annonces recuperees (total: 70)
2026-04-26 08:03:10 [INFO] [i20] [SEARCH] Recuperation de la page 3 avec l'URL: https://www.leboncoin.fr/recherche?category=2&text=i20&price=3000-9000®date=2013-max&gearbox=1&seats=5%2C4&u_car_brand=HYUNDAI&u_car_model=HYUNDAI_i20&order=asc&page=3
2026-04-26 08:03:14 [INFO] [i20] [SEARCH] 35 annonces recuperees (total: 105)
2026-04-26 08:03:14 [INFO] [i20] [SEARCH] Recuperation de la page 4 avec l'URL: https://www.leboncoin.fr/recherche?category=2&text=i20&price=3000-9000®date=2013-max&gearbox=1&seats=5%2C4&u_car_brand=HYUNDAI&u_car_model=HYUNDAI_i20&order=asc&page=4
2026-04-26 08:03:17 [INFO] [i20] [SEARCH] 35 annonces recuperees (total: 140)
2026-04-26 08:03:17 [INFO] [i20] [SEARCH] Recuperation de la page 5 avec l'URL: https://www.leboncoin.fr/recherche?category=2&text=i20&price=3000-9000®date=2013-max&gearbox=1&seats=5%2C4&u_car_brand=HYUNDAI&u_car_model=HYUNDAI_i20&order=asc&page=5
2026-04-26 08:03:19 [INFO] [i20] [SEARCH] 35 annonces recuperees (total: 175)
2026-04-26 08:03:19 [INFO] [i20] [SEARCH] Recuperation de la page 6 avec l'URL: https://www.leboncoin.fr/recherche?category=2&text=i20&price=3000-9000®date=2013-max&gearbox=1&seats=5%2C4&u_car_brand=HYUNDAI&u_car_model=HYUNDAI_i20&order=asc&page=6
2026-04-26 08:03:24 [INFO] [i20] [SEARCH] 35 annonces recuperees (total: 210)
2026-04-26 08:03:24 [INFO] [i20] [SEARCH] Recuperation de la page 7 avec l'URL: https://www.leboncoin.fr/recherche?category=2&text=i20&price=3000-9000®date=2013-max&gearbox=1&seats=5%2C4&u_car_brand=HYUNDAI&u_car_model=HYUNDAI_i20&order=asc&page=7
2026-04-26 08:03:28 [INFO] [i20] [SEARCH] 32 annonces recuperees (total: 242)
2026-04-26 08:03:28 [INFO] [i20] [SEARCH] Recuperation de la page 8 avec l'URL: https://www.leboncoin.fr/recherche?category=2&text=i20&price=3000-9000®date=2013-max&gearbox=1&seats=5%2C4&u_car_brand=HYUNDAI&u_car_model=HYUNDAI_i20&order=asc&page=8
2026-04-26 08:03:29 [INFO] [i20] [SEARCH] Page 8 : aucune annonce, arret de la pagination.
2026-04-26 08:03:29 [INFO] [i20] [SEARCH] Termine : 242 annonces au total dans /home/ubuntu/app/leboncoin_ads_i20_20260426_080306.csv
2026-04-26 08:03:30 [INFO] [i20] [SEARCH] CSV : leboncoin_ads_i20_20260426_080306.csv
2026-04-26 08:03:30 [INFO] [i20] [IMPORT] $ /home/ubuntu/app/.venv/bin/python -m db.migrate_csv --input /home/ubuntu/app/leboncoin_ads_i20_20260426_080306.csv --db /home/ubuntu/app/db/lbc.sqlite --model i20
2026-04-26 08:03:30 [INFO] [i20] [IMPORT] Model override : i20
2026-04-26 08:03:30 [INFO] [i20] [IMPORT] MIGRATION CSV -> SQLite unifie
2026-04-26 08:03:30 [INFO] [i20] [IMPORT] Fichier: leboncoin_ads_i20_20260426_080306.csv
2026-04-26 08:03:30 [INFO] [i20] [IMPORT] Schéma initialisé dans /home/ubuntu/app/db/lbc.sqlite
2026-04-26 08:03:30 [INFO] [i20] [IMPORT] 242 lus, 242 inseres, 0 ignores, 0 erreurs
2026-04-26 08:03:30 [INFO] [i20] [IMPORT] TOTAL : 242 lus, 242 inseres — Base : /home/ubuntu/app/db/lbc.sqlite
2026-04-26 08:03:30 [INFO] [i20] [IMPORT] 14868 annonces en base
2026-04-26 08:03:30 [INFO] [i20] [AVAILABILITY] $ /home/ubuntu/app/.venv/bin/python /home/ubuntu/app/scripts/check_availability.py --csv /home/ubuntu/app/leboncoin_ads_i20_20260426_080306.csv --brand hyundai --model i20 --db /home/ubuntu/app/db/lbc.sqlite
2026-04-26 08:03:30 [INFO] [i20] [AVAILABILITY] CHECK DISPONIBILITE — CSV: leboncoin_ads_i20_20260426_080306.csv, Brand: hyundai, Model: i20
2026-04-26 08:03:30 [INFO] [i20] [AVAILABILITY] 242 list_id lus dans le CSV.
2026-04-26 08:03:30 [INFO] [i20] [AVAILABILITY] 242 annonces actives en base pour hyundai i20.
2026-04-26 08:03:30 [INFO] [i20] [AVAILABILITY] Aucune annonce manquante — toutes présentes dans le crawl.
2026-04-26 08:03:30 [INFO] [i20] [AVAILABILITY] CSV: 242, Actives DB: 242, Absentes: 0
2026-04-26 08:03:30 [INFO] [i20] [AVAILABILITY] Marquees indisponibles: 0
2026-04-26 08:03:30 [INFO] [i20] [DETAIL] $ /home/ubuntu/app/.venv/bin/python -m crawler.leboncoin_ad_detail --model i20 --delay 0.5 --limit 200
2026-04-26 08:03:30 [INFO] [i20] [DETAIL] ENRICHISSEMENT AD DETAIL — Modele: i20 — Limite: 200
2026-04-26 08:03:30 [INFO] [i20] [DETAIL] Schéma initialisé dans /home/ubuntu/app/db/lbc.sqlite
2026-04-26 08:03:30 [INFO] [i20] [DETAIL] 2 annonce(s) à enrichir (modèle: i20)
2026-04-26 08:03:35 [INFO] [i20] [DETAIL] RESULTAT : 2 traitee(s), 2 enrichies, 0 introuvables, 0 erreurs
2026-04-26 08:03:35 [INFO] [i20] [STATS] $ /home/ubuntu/app/.venv/bin/python -m stats.main --model i20 --skip-plots
2026-04-26 08:03:35 [INFO] [i20] [STATS] ANALYSEUR LEBONCOIN — Base: /home/ubuntu/app/db/lbc.sqlite, Figures: /home/ubuntu/app/stats/i20/figures, Modele: i20, Graphiques: Non
2026-04-26 08:03:38 [INFO] [i20] [STATS] Using categorical units to plot a list of strings that are all parsable as floats or dates. If these strings should be plotted as numbers, cast to the appropriate data type before plotting.
2026-04-26 08:03:38 [INFO] [i20] [STATS] Using categorical units to plot a list of strings that are all parsable as floats or dates. If these strings should be plotted as numbers, cast to the appropriate data type before plotting.
2026-04-26 08:03:39 [INFO] [i20] [STATS] M05 — Extraction LLM des titres (GPT-5 Nano)
2026-04-26 08:03:39 [INFO] [i20] [STATS] Annonces sans evaluation LLM : 2
2026-04-26 08:03:42 [INFO] [i20] [STATS] HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
2026-04-26 08:03:42 [INFO] [i20] [STATS] LLM OUTPUT batch 1/1: 2 resultats extraits (modele=gpt-4.1-mini)
2026-04-26 08:03:42 [INFO] [i20] [STATS] Resultats extraits : 2
2026-04-26 08:03:42 [INFO] [i20] [STATS] Evaluations inserees : 2
2026-04-26 08:03:42 [INFO] [i20] [STATS] stats_descriptives : 5 lignes insérées
2026-04-26 08:03:42 [INFO] [i20] [STATS] modele_regression : 2 lignes insérées
2026-04-26 08:03:42 [INFO] [i20] [STATS] referentiel_prix : 44 segments insérés
2026-04-26 08:03:43 [INFO] [i20] [STATS] ads.deal_columns : 644 annonces mises à jour
2026-04-26 08:03:43 [INFO] [i20] [STATS] M06 — Extraction LLM des descriptions (GPT-5 Nano)
2026-04-26 08:03:43 [INFO] [i20] [STATS] Schéma initialisé dans /home/ubuntu/app/db/lbc.sqlite
2026-04-26 08:03:43 [INFO] [i20] [STATS] Champs actifs : 8
2026-04-26 08:03:43 [INFO] [i20] [STATS] Annonces Excellente/Bonne affaire sans analyse description : 0
2026-04-26 08:03:43 [INFO] [i20] [STATS] Toutes les annonces éligibles ont déjà été analysées.
2026-04-26 08:03:43 [INFO] [i20] [STATS] ANALYSE TERMINEE en 7.1s — 644 annonces (run #837) — Modele: i20
2026-04-26 08:03:43 [INFO] [i20] [LLM] $ /home/ubuntu/app/.venv/bin/python -m stats.m05_llm_title_analysis --model i20
2026-04-26 08:03:43 [INFO] [i20] [LLM] M05 — Extraction LLM des titres (GPT-5 Nano)
2026-04-26 08:03:43 [INFO] [i20] [LLM] Annonces sans evaluation LLM : 0
2026-04-26 08:03:43 [INFO] [i20] [LLM] Toutes les annonces ont deja ete analysees.
2026-04-26 08:03:44 [INFO] [i20] [LLM DESC] $ /home/ubuntu/app/.venv/bin/python -m stats.m06_llm_description_analysis --model i20
2026-04-26 08:03:44 [INFO] [i20] [LLM DESC] M06 — Extraction LLM des descriptions (GPT-5 Nano)
2026-04-26 08:03:44 [INFO] [i20] [LLM DESC] Schéma initialisé dans /home/ubuntu/app/db/lbc.sqlite
2026-04-26 08:03:44 [INFO] [i20] [LLM DESC] Champs actifs : 8
2026-04-26 08:03:44 [INFO] [i20] [LLM DESC] Annonces Excellente/Bonne affaire sans analyse description : 0
2026-04-26 08:03:44 [INFO] [i20] [LLM DESC] Toutes les annonces éligibles ont déjà été analysées.
2026-04-26 08:03:44 [INFO] [berlingo] [LLM DESC] [3/8] BERLINGO (brand=citroen, pages=auto)
2026-04-26 08:03:44 [INFO] [berlingo] [LLM DESC] URL: https://www.leboncoin.fr/recherche?category=5&text=berlingo+xl&u_utility_brand=C...
2026-04-26 08:03:44 [INFO] [berlingo] [SEARCH] $ /home/ubuntu/app/.venv/bin/python /home/ubuntu/app/crawler/leboncoin_search_export.py --output-file /home/ubuntu/app/leboncoin_ads.csv --model berlingo
2026-04-26 08:03:45 [INFO] [berlingo] [SEARCH] Recuperation de la page 1 avec l'URL: https://www.leboncoin.fr/recherche?category=5&text=berlingo+xl&u_utility_brand=CITROEN&u_utility_model=CITROEN_Berlingo&page=1
2026-04-26 08:03:49 [INFO] [berlingo] [SEARCH] 35 annonces recuperees (total: 35)
2026-04-26 08:03:49 [INFO] [berlingo] [SEARCH] Recuperation de la page 2 avec l'URL: https://www.leboncoin.fr/recherche?category=5&text=berlingo+xl&u_utility_brand=CITROEN&u_utility_model=CITROEN_Berlingo&page=2
2026-04-26 08:03:53 [INFO] [berlingo] [SEARCH] 35 annonces recuperees (total: 70)
2026-04-26 08:03:53 [INFO] [berlingo] [SEARCH] Recuperation de la page 3 avec l'URL: https://www.leboncoin.fr/recherche?category=5&text=berlingo+xl&u_utility_brand=CITROEN&u_utility_model=CITROEN_Berlingo&page=3
2026-04-26 08:03:55 [INFO] [berlingo] [SEARCH] 35 annonces recuperees (total: 105)
2026-04-26 08:03:55 [INFO] [berlingo] [SEARCH] Recuperation de la page 4 avec l'URL: https://www.leboncoin.fr/recherche?category=5&text=berlingo+xl&u_utility_brand=CITROEN&u_utility_model=CITROEN_Berlingo&page=4
2026-04-26 08:03:58 [INFO] [berlingo] [SEARCH] 35 annonces recuperees (total: 140)
2026-04-26 08:03:58 [INFO] [berlingo] [SEARCH] Recuperation de la page 5 avec l'URL: https://www.leboncoin.fr/recherche?category=5&text=berlingo+xl&u_utility_brand=CITROEN&u_utility_model=CITROEN_Berlingo&page=5
2026-04-26 08:04:00 [INFO] [berlingo] [SEARCH] 35 annonces recuperees (total: 175)
2026-04-26 08:04:00 [INFO] [berlingo] [SEARCH] Recuperation de la page 6 avec l'URL: https://www.leboncoin.fr/recherche?category=5&text=berlingo+xl&u_utility_brand=CITROEN&u_utility_model=CITROEN_Berlingo&page=6
2026-04-26 08:04:03 [INFO] [berlingo] [SEARCH] 35 annonces recuperees (total: 210)
2026-04-26 08:04:03 [INFO] [berlingo] [SEARCH] Recuperation de la page 7 avec l'URL: https://www.leboncoin.fr/recherche?category=5&text=berlingo+xl&u_utility_brand=CITROEN&u_utility_model=CITROEN_Berlingo&page=7
2026-04-26 08:04:08 [INFO] [berlingo] [SEARCH] 35 annonces recuperees (total: 245)
2026-04-26 08:04:08 [INFO] [berlingo] [SEARCH] Recuperation de la page 8 avec l'URL: https://www.leboncoin.fr/recherche?category=5&text=berlingo+xl&u_utility_brand=CITROEN&u_utility_model=CITROEN_Berlingo&page=8
2026-04-26 08:04:10 [INFO] [berlingo] [SEARCH] 35 annonces recuperees (total: 280)
2026-04-26 08:04:10 [INFO] [berlingo] [SEARCH] Recuperation de la page 9 avec l'URL: https://www.leboncoin.fr/recherche?category=5&text=berlingo+xl&u_utility_brand=CITROEN&u_utility_model=CITROEN_Berlingo&page=9
2026-04-26 08:04:12 [INFO] [berlingo] [SEARCH] 35 annonces recuperees (total: 315)
2026-04-26 08:04:12 [INFO] [berlingo] [SEARCH] Recuperation de la page 10 avec l'URL: https://www.leboncoin.fr/recherche?category=5&text=berlingo+xl&u_utility_brand=CITROEN&u_utility_model=CITROEN_Berlingo&page=10
2026-04-26 08:04:15 [INFO] [berlingo] [SEARCH] 35 annonces recuperees (total: 350)
2026-04-26 08:04:15 [INFO] [berlingo] [SEARCH] Recuperation de la page 11 avec l'URL: https://www.leboncoin.fr/recherche?category=5&text=berlingo+xl&u_utility_brand=CITROEN&u_utility_model=CITROEN_Berlingo&page=11
2026-04-26 08:04:17 [INFO] [berlingo] [SEARCH] 11 annonces recuperees (total: 361)
2026-04-26 08:04:17 [INFO] [berlingo] [SEARCH] Recuperation de la page 12 avec l'URL: https://www.leboncoin.fr/recherche?category=5&text=berlingo+xl&u_utility_brand=CITROEN&u_utility_model=CITROEN_Berlingo&page=12
2026-04-26 08:04:20 [INFO] [berlingo] [SEARCH] Page 12 : aucune annonce, arret de la pagination.
2026-04-26 08:04:20 [INFO] [berlingo] [SEARCH] Termine : 361 annonces au total dans /home/ubuntu/app/leboncoin_ads_berlingo_20260426_080345.csv
2026-04-26 08:04:20 [INFO] [berlingo] [SEARCH] CSV : leboncoin_ads_berlingo_20260426_080345.csv
2026-04-26 08:04:20 [INFO] [berlingo] [IMPORT] $ /home/ubuntu/app/.venv/bin/python -m db.migrate_csv --input /home/ubuntu/app/leboncoin_ads_berlingo_20260426_080345.csv --db /home/ubuntu/app/db/lbc.sqlite --model berlingo
2026-04-26 08:04:20 [INFO] [berlingo] [IMPORT] Model override : berlingo
2026-04-26 08:04:20 [INFO] [berlingo] [IMPORT] MIGRATION CSV -> SQLite unifie
2026-04-26 08:04:20 [INFO] [berlingo] [IMPORT] Fichier: leboncoin_ads_berlingo_20260426_080345.csv
2026-04-26 08:04:20 [INFO] [berlingo] [IMPORT] Schéma initialisé dans /home/ubuntu/app/db/lbc.sqlite
2026-04-26 08:04:21 [INFO] [berlingo] [IMPORT] 361 lus, 361 inseres, 0 ignores, 0 erreurs
2026-04-26 08:04:21 [INFO] [berlingo] [IMPORT] TOTAL : 361 lus, 361 inseres — Base : /home/ubuntu/app/db/lbc.sqlite
2026-04-26 08:04:21 [INFO] [berlingo] [IMPORT] 14868 annonces en base
2026-04-26 08:04:21 [INFO] [berlingo] [AVAILABILITY] $ /home/ubuntu/app/.venv/bin/python /home/ubuntu/app/scripts/check_availability.py --csv /home/ubuntu/app/leboncoin_ads_berlingo_20260426_080345.csv --brand citroen --model berlingo --db /home/ubuntu/app/db/lbc.sqlite
2026-04-26 08:04:21 [INFO] [berlingo] [AVAILABILITY] CHECK DISPONIBILITE — CSV: leboncoin_ads_berlingo_20260426_080345.csv, Brand: citroen, Model: berlingo
2026-04-26 08:04:21 [INFO] [berlingo] [AVAILABILITY] 361 list_id lus dans le CSV.
2026-04-26 08:04:21 [INFO] [berlingo] [AVAILABILITY] 366 annonces actives en base pour citroen berlingo.
2026-04-26 08:04:21 [INFO] [berlingo] [AVAILABILITY] 5 annonce(s) marquées indisponibles.
2026-04-26 08:04:21 [INFO] [berlingo] [AVAILABILITY] CSV: 361, Actives DB: 366, Absentes: 5
2026-04-26 08:04:21 [INFO] [berlingo] [AVAILABILITY] Marquees indisponibles: 5
2026-04-26 08:04:21 [INFO] [berlingo] [DETAIL] $ /home/ubuntu/app/.venv/bin/python -m crawler.leboncoin_ad_detail --model berlingo --delay 0.5 --limit 200
2026-04-26 08:04:21 [INFO] [berlingo] [DETAIL] ENRICHISSEMENT AD DETAIL — Modele: berlingo — Limite: 200
2026-04-26 08:04:21 [INFO] [berlingo] [DETAIL] Schéma initialisé dans /home/ubuntu/app/db/lbc.sqlite
2026-04-26 08:04:21 [INFO] [berlingo] [DETAIL] 0 annonce(s) à enrichir (modèle: berlingo)
2026-04-26 08:04:21 [INFO] [berlingo] [DETAIL] RESULTAT : 0 traitee(s), 0 enrichies, 0 introuvables, 0 erreurs
2026-04-26 08:04:21 [INFO] [berlingo] [STATS] $ /home/ubuntu/app/.venv/bin/python -m stats.main --model berlingo --skip-plots
2026-04-26 08:04:21 [INFO] [berlingo] [STATS] ANALYSEUR LEBONCOIN — Base: /home/ubuntu/app/db/lbc.sqlite, Figures: /home/ubuntu/app/stats/berlingo/figures, Modele: berlingo, Graphiques: Non
2026-04-26 08:04:24 [INFO] [berlingo] [STATS] Using categorical units to plot a list of strings that are all parsable as floats or dates. If these strings should be plotted as numbers, cast to the appropriate data type before plotting.
2026-04-26 08:04:24 [INFO] [berlingo] [STATS] Using categorical units to plot a list of strings that are all parsable as floats or dates. If these strings should be plotted as numbers, cast to the appropriate data type before plotting.
2026-04-26 08:04:25 [INFO] [berlingo] [STATS] M05 — Extraction LLM des titres (GPT-5 Nano)
2026-04-26 08:04:25 [INFO] [berlingo] [STATS] Annonces sans evaluation LLM : 0
2026-04-26 08:04:25 [INFO] [berlingo] [STATS] Toutes les annonces ont deja ete analysees.
2026-04-26 08:04:26 [INFO] [berlingo] [STATS] stats_descriptives : 5 lignes insérées
2026-04-26 08:04:26 [INFO] [berlingo] [STATS] modele_regression : 2 lignes insérées
2026-04-26 08:04:26 [INFO] [berlingo] [STATS] referentiel_prix : 67 segments insérés
2026-04-26 08:04:26 [INFO] [berlingo] [STATS] ads.deal_columns : 830 annonces mises à jour
2026-04-26 08:04:26 [INFO] [berlingo] [STATS] M06 — Extraction LLM des descriptions (GPT-5 Nano)
2026-04-26 08:04:26 [INFO] [berlingo] [STATS] Schéma initialisé dans /home/ubuntu/app/db/lbc.sqlite
2026-04-26 08:04:26 [INFO] [berlingo] [STATS] Champs actifs : 8
2026-04-26 08:04:26 [INFO] [berlingo] [STATS] Annonces Excellente/Bonne affaire sans analyse description : 0
2026-04-26 08:04:26 [INFO] [berlingo] [STATS] Toutes les annonces éligibles ont déjà été analysées.
2026-04-26 08:04:26 [INFO] [berlingo] [STATS] ANALYSE TERMINEE en 4.4s — 830 annonces (run #838) — Modele: berlingo
2026-04-26 08:04:26 [INFO] [berlingo] [LLM] $ /home/ubuntu/app/.venv/bin/python -m stats.m05_llm_title_analysis --model berlingo
2026-04-26 08:04:27 [INFO] [berlingo] [LLM] M05 — Extraction LLM des titres (GPT-5 Nano)
2026-04-26 08:04:27 [INFO] [berlingo] [LLM] Annonces sans evaluation LLM : 0
2026-04-26 08:04:27 [INFO] [berlingo] [LLM] Toutes les annonces ont deja ete analysees.
2026-04-26 08:04:27 [INFO] [berlingo] [LLM DESC] $ /home/ubuntu/app/.venv/bin/python -m stats.m06_llm_description_analysis --model berlingo
2026-04-26 08:04:27 [INFO] [berlingo] [LLM DESC] M06 — Extraction LLM des descriptions (GPT-5 Nano)
2026-04-26 08:04:27 [INFO] [berlingo] [LLM DESC] Schéma initialisé dans /home/ubuntu/app/db/lbc.sqlite
2026-04-26 08:04:27 [INFO] [berlingo] [LLM DESC] Champs actifs : 8
2026-04-26 08:04:27 [INFO] [berlingo] [LLM DESC] Annonces Excellente/Bonne affaire sans analyse description : 0
2026-04-26 08:04:27 [INFO] [berlingo] [LLM DESC] Toutes les annonces éligibles ont déjà été analysées.
2026-04-26 08:04:27 [INFO] [c4] [LLM DESC] [4/8] C4 (brand=citroen, pages=auto)
2026-04-26 08:04:27 [INFO] [c4] [LLM DESC] URL: https://www.leboncoin.fr/recherche?category=2&text=c4&price=min-11000®date=20...
2026-04-26 08:04:27 [INFO] [c4] [SEARCH] $ /home/ubuntu/app/.venv/bin/python /home/ubuntu/app/crawler/leboncoin_search_export.py --output-file /home/ubuntu/app/leboncoin_ads.csv --model c4
2026-04-26 08:04:28 [INFO] [c4] [SEARCH] Recuperation de la page 1 avec l'URL: https://www.leboncoin.fr/recherche?category=2&text=c4&price=min-11000®date=2013-max&mileage=min-150000&u_car_brand=CITROEN&seats=999999&u_car_model=CITROEN_C4%2CCITROEN_C4+Aircross%2CCITROEN_C4+Cactus%2CCITROEN_C4+Picasso%2CCITROEN_C4+SpaceTourer%2CCITROEN_C4+X&page=1
2026-04-26 08:04:31 [INFO] [c4] [SEARCH] 35 annonces recuperees (total: 35)
2026-04-26 08:04:31 [INFO] [c4] [SEARCH] Recuperation de la page 2 avec l'URL: https://www.leboncoin.fr/recherche?category=2&text=c4&price=min-11000®date=2013-max&mileage=min-150000&u_car_brand=CITROEN&seats=999999&u_car_model=CITROEN_C4%2CCITROEN_C4+Aircross%2CCITROEN_C4+Cactus%2CCITROEN_C4+Picasso%2CCITROEN_C4+SpaceTourer%2CCITROEN_C4+X&page=2
2026-04-26 08:04:34 [INFO] [c4] [SEARCH] 35 annonces recuperees (total: 70)
2026-04-26 08:04:34 [INFO] [c4] [SEARCH] Recuperation de la page 3 avec l'URL: https://www.leboncoin.fr/recherche?category=2&text=c4&price=min-11000®date=2013-max&mileage=min-150000&u_car_brand=CITROEN&seats=999999&u_car_model=CITROEN_C4%2CCITROEN_C4+Aircross%2CCITROEN_C4+Cactus%2CCITROEN_C4+Picasso%2CCITROEN_C4+SpaceTourer%2CCITROEN_C4+X&page=3
2026-04-26 08:04:37 [INFO] [c4] [SEARCH] 35 annonces recuperees (total: 105)
2026-04-26 08:04:37 [INFO] [c4] [SEARCH] Recuperation de la page 4 avec l'URL: https://www.leboncoin.fr/recherche?category=2&text=c4&price=min-11000®date=2013-max&mileage=min-150000&u_car_brand=CITROEN&seats=999999&u_car_model=CITROEN_C4%2CCITROEN_C4+Aircross%2CCITROEN_C4+Cactus%2CCITROEN_C4+Picasso%2CCITROEN_C4+SpaceTourer%2CCITROEN_C4+X&page=4
2026-04-26 08:04:39 [INFO] [c4] [SEARCH] 35 annonces recuperees (total: 140)
2026-04-26 08:04:39 [INFO] [c4] [SEARCH] Recuperation de la page 5 avec l'URL: https://www.leboncoin.fr/recherche?category=2&text=c4&price=min-11000®date=2013-max&mileage=min-150000&u_car_brand=CITROEN&seats=999999&u_car_model=CITROEN_C4%2CCITROEN_C4+Aircross%2CCITROEN_C4+Cactus%2CCITROEN_C4+Picasso%2CCITROEN_C4+SpaceTourer%2CCITROEN_C4+X&page=5
2026-04-26 08:04:42 [INFO] [c4] [SEARCH] 35 annonces recuperees (total: 175)
2026-04-26 08:04:42 [INFO] [c4] [SEARCH] Recuperation de la page 6 avec l'URL: https://www.leboncoin.fr/recherche?category=2&text=c4&price=min-11000®date=2013-max&mileage=min-150000&u_car_brand=CITROEN&seats=999999&u_car_model=CITROEN_C4%2CCITROEN_C4+Aircross%2CCITROEN_C4+Cactus%2CCITROEN_C4+Picasso%2CCITROEN_C4+SpaceTourer%2CCITROEN_C4+X&page=6
2026-04-26 08:04:44 [INFO] [c4] [SEARCH] 28 annonces recuperees (total: 203)
2026-04-26 08:04:44 [INFO] [c4] [SEARCH] Recuperation de la page 7 avec l'URL: https://www.leboncoin.fr/recherche?category=2&text=c4&price=min-11000®date=2013-max&mileage=min-150000&u_car_brand=CITROEN&seats=999999&u_car_model=CITROEN_C4%2CCITROEN_C4+Aircross%2CCITROEN_C4+Cactus%2CCITROEN_C4+Picasso%2CCITROEN_C4+SpaceTourer%2CCITROEN_C4+X&page=7
2026-04-26 08:04:47 [INFO] [c4] [SEARCH] Page 7 : aucune annonce, arret de la pagination.
2026-04-26 08:04:47 [INFO] [c4] [SEARCH] Termine : 203 annonces au total dans /home/ubuntu/app/leboncoin_ads_c4_20260426_080428.csv
2026-04-26 08:04:47 [INFO] [c4] [SEARCH] CSV : leboncoin_ads_c4_20260426_080428.csv
2026-04-26 08:04:47 [INFO] [c4] [IMPORT] $ /home/ubuntu/app/.venv/bin/python -m db.migrate_csv --input /home/ubuntu/app/leboncoin_ads_c4_20260426_080428.csv --db /home/ubuntu/app/db/lbc.sqlite --model c4
2026-04-26 08:04:47 [INFO] [c4] [IMPORT] Model override : c4
2026-04-26 08:04:47 [INFO] [c4] [IMPORT] MIGRATION CSV -> SQLite unifie
2026-04-26 08:04:47 [INFO] [c4] [IMPORT] Fichier: leboncoin_ads_c4_20260426_080428.csv
2026-04-26 08:04:47 [INFO] [c4] [IMPORT] Schéma initialisé dans /home/ubuntu/app/db/lbc.sqlite
2026-04-26 08:04:48 [INFO] [c4] [IMPORT] 203 lus, 203 inseres, 0 ignores, 0 erreurs
2026-04-26 08:04:48 [INFO] [c4] [IMPORT] TOTAL : 203 lus, 203 inseres — Base : /home/ubuntu/app/db/lbc.sqlite
2026-04-26 08:04:48 [INFO] [c4] [IMPORT] 14870 annonces en base
2026-04-26 08:04:48 [INFO] [c4] [AVAILABILITY] $ /home/ubuntu/app/.venv/bin/python /home/ubuntu/app/scripts/check_availability.py --csv /home/ubuntu/app/leboncoin_ads_c4_20260426_080428.csv --brand citroen --model c4 --db /home/ubuntu/app/db/lbc.sqlite
2026-04-26 08:04:48 [INFO] [c4] [AVAILABILITY] CHECK DISPONIBILITE — CSV: leboncoin_ads_c4_20260426_080428.csv, Brand: citroen, Model: c4
2026-04-26 08:04:48 [INFO] [c4] [AVAILABILITY] 203 list_id lus dans le CSV.
2026-04-26 08:04:48 [INFO] [c4] [AVAILABILITY] 206 annonces actives en base pour citroen c4.
2026-04-26 08:04:48 [INFO] [c4] [AVAILABILITY] 3 annonce(s) marquées indisponibles.
2026-04-26 08:04:48 [INFO] [c4] [AVAILABILITY] CSV: 203, Actives DB: 206, Absentes: 3
2026-04-26 08:04:48 [INFO] [c4] [AVAILABILITY] Marquees indisponibles: 3
2026-04-26 08:04:48 [INFO] [c4] [DETAIL] $ /home/ubuntu/app/.venv/bin/python -m crawler.leboncoin_ad_detail --model c4 --delay 0.5 --limit 200
2026-04-26 08:04:48 [INFO] [c4] [DETAIL] ENRICHISSEMENT AD DETAIL — Modele: c4 — Limite: 200
2026-04-26 08:04:48 [INFO] [c4] [DETAIL] Schéma initialisé dans /home/ubuntu/app/db/lbc.sqlite
2026-04-26 08:04:48 [INFO] [c4] [DETAIL] 2 annonce(s) à enrichir (modèle: c4)
2026-04-26 08:04:51 [INFO] [c4] [DETAIL] RESULTAT : 2 traitee(s), 2 enrichies, 0 introuvables, 0 erreurs
2026-04-26 08:04:51 [INFO] [c4] [STATS] $ /home/ubuntu/app/.venv/bin/python -m stats.main --model c4 --skip-plots
2026-04-26 08:04:52 [INFO] [c4] [STATS] ANALYSEUR LEBONCOIN — Base: /home/ubuntu/app/db/lbc.sqlite, Figures: /home/ubuntu/app/stats/c4/figures, Modele: c4, Graphiques: Non
2026-04-26 08:04:55 [INFO] [c4] [STATS] Using categorical units to plot a list of strings that are all parsable as floats or dates. If these strings should be plotted as numbers, cast to the appropriate data type before plotting.
2026-04-26 08:04:55 [INFO] [c4] [STATS] Using categorical units to plot a list of strings that are all parsable as floats or dates. If these strings should be plotted as numbers, cast to the appropriate data type before plotting.
2026-04-26 08:04:55 [INFO] [c4] [STATS] M05 — Extraction LLM des titres (GPT-5 Nano)
2026-04-26 08:04:55 [INFO] [c4] [STATS] Annonces sans evaluation LLM : 2
2026-04-26 08:04:57 [INFO] [c4] [STATS] HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
2026-04-26 08:04:57 [INFO] [c4] [STATS] LLM OUTPUT batch 1/1: 2 resultats extraits (modele=gpt-4.1-mini)
2026-04-26 08:04:57 [INFO] [c4] [STATS] Resultats extraits : 2
2026-04-26 08:04:57 [INFO] [c4] [STATS] PureTech flaggues : 1
2026-04-26 08:04:57 [INFO] [c4] [STATS] Evaluations inserees : 2
2026-04-26 08:04:58 [INFO] [c4] [STATS] stats_descriptives : 5 lignes insérées
2026-04-26 08:04:58 [INFO] [c4] [STATS] modele_regression : 2 lignes insérées
2026-04-26 08:04:58 [INFO] [c4] [STATS] referentiel_prix : 32 segments insérés
2026-04-26 08:04:58 [INFO] [c4] [STATS] ads.deal_columns : 538 annonces mises à jour
2026-04-26 08:04:58 [INFO] [c4] [STATS] M06 — Extraction LLM des descriptions (GPT-5 Nano)
2026-04-26 08:04:58 [INFO] [c4] [STATS] Schéma initialisé dans /home/ubuntu/app/db/lbc.sqlite
2026-04-26 08:04:58 [INFO] [c4] [STATS] Champs actifs : 8
2026-04-26 08:04:58 [INFO] [c4] [STATS] Annonces Excellente/Bonne affaire sans analyse description : 0
2026-04-26 08:04:58 [INFO] [c4] [STATS] Toutes les annonces éligibles ont déjà été analysées.
2026-04-26 08:04:58 [INFO] [c4] [STATS] ANALYSE TERMINEE en 6.0s — 538 annonces (run #839) — Modele: c4
2026-04-26 08:04:58 [INFO] [c4] [LLM] $ /home/ubuntu/app/.venv/bin/python -m stats.m05_llm_title_analysis --model c4
2026-04-26 08:04:59 [INFO] [c4] [LLM] M05 — Extraction LLM des titres (GPT-5 Nano)
2026-04-26 08:04:59 [INFO] [c4] [LLM] Annonces sans evaluation LLM : 0
2026-04-26 08:04:59 [INFO] [c4] [LLM] Toutes les annonces ont deja ete analysees.
2026-04-26 08:04:59 [INFO] [c4] [LLM DESC] $ /home/ubuntu/app/.venv/bin/python -m stats.m06_llm_description_analysis --model c4
2026-04-26 08:04:59 [INFO] [c4] [LLM DESC] M06 — Extraction LLM des descriptions (GPT-5 Nano)
2026-04-26 08:04:59 [INFO] [c4] [LLM DESC] Schéma initialisé dans /home/ubuntu/app/db/lbc.sqlite
2026-04-26 08:04:59 [INFO] [c4] [LLM DESC] Champs actifs : 8
2026-04-26 08:05:00 [INFO] [c4] [LLM DESC] Annonces Excellente/Bonne affaire sans analyse description : 0
2026-04-26 08:05:00 [INFO] [c4] [LLM DESC] Toutes les annonces éligibles ont déjà été analysées.
2026-04-26 08:05:00 [INFO] [scenic] [LLM DESC] [5/8] SCENIC (brand=renault, pages=auto)
2026-04-26 08:05:00 [INFO] [scenic] [LLM DESC] URL: https://www.leboncoin.fr/recherche?category=2&text=scenic&price=min-11000®dat...
2026-04-26 08:05:00 [INFO] [scenic] [SEARCH] $ /home/ubuntu/app/.venv/bin/python /home/ubuntu/app/crawler/leboncoin_search_export.py --output-file /home/ubuntu/app/leboncoin_ads.csv --model scenic
2026-04-26 08:05:00 [INFO] [scenic] [SEARCH] Recuperation de la page 1 avec l'URL: https://www.leboncoin.fr/recherche?category=2&text=scenic&price=min-11000®date=2013-max&mileage=min-150000&seats=999999&u_car_brand=RENAULT&page=1
2026-04-26 08:05:02 [INFO] [scenic] [SEARCH] 35 annonces recuperees (total: 35)
2026-04-26 08:05:02 [INFO] [scenic] [SEARCH] Recuperation de la page 2 avec l'URL: https://www.leboncoin.fr/recherche?category=2&text=scenic&price=min-11000®date=2013-max&mileage=min-150000&seats=999999&u_car_brand=RENAULT&page=2
2026-04-26 08:05:04 [INFO] [scenic] [SEARCH] 35 annonces recuperees (total: 70)
2026-04-26 08:05:04 [INFO] [scenic] [SEARCH] Recuperation de la page 3 avec l'URL: https://www.leboncoin.fr/recherche?category=2&text=scenic&price=min-11000®date=2013-max&mileage=min-150000&seats=999999&u_car_brand=RENAULT&page=3
2026-04-26 08:05:07 [INFO] [scenic] [SEARCH] 35 annonces recuperees (total: 105)
2026-04-26 08:05:07 [INFO] [scenic] [SEARCH] Recuperation de la page 4 avec l'URL: https://www.leboncoin.fr/recherche?category=2&text=scenic&price=min-11000®date=2013-max&mileage=min-150000&seats=999999&u_car_brand=RENAULT&page=4
2026-04-26 08:05:09 [INFO] [scenic] [SEARCH] 35 annonces recuperees (total: 140)
2026-04-26 08:05:09 [INFO] [scenic] [SEARCH] Recuperation de la page 5 avec l'URL: https://www.leboncoin.fr/recherche?category=2&text=scenic&price=min-11000®date=2013-max&mileage=min-150000&seats=999999&u_car_brand=RENAULT&page=5
2026-04-26 08:05:11 [INFO] [scenic] [SEARCH] 1 annonces recuperees (total: 141)
2026-04-26 08:05:11 [INFO] [scenic] [SEARCH] Recuperation de la page 6 avec l'URL: https://www.leboncoin.fr/recherche?category=2&text=scenic&price=min-11000®date=2013-max&mileage=min-150000&seats=999999&u_car_brand=RENAULT&page=6
2026-04-26 08:05:12 [INFO] [scenic] [SEARCH] Page 6 : aucune annonce, arret de la pagination.
2026-04-26 08:05:12 [INFO] [scenic] [SEARCH] Termine : 141 annonces au total dans /home/ubuntu/app/leboncoin_ads_scenic_20260426_080500.csv
2026-04-26 08:05:13 [INFO] [scenic] [SEARCH] CSV : leboncoin_ads_scenic_20260426_080500.csv
2026-04-26 08:05:13 [INFO] [scenic] [IMPORT] $ /home/ubuntu/app/.venv/bin/python -m db.migrate_csv --input /home/ubuntu/app/leboncoin_ads_scenic_20260426_080500.csv --db /home/ubuntu/app/db/lbc.sqlite --model scenic
2026-04-26 08:05:13 [INFO] [scenic] [IMPORT] Model override : scenic
2026-04-26 08:05:13 [INFO] [scenic] [IMPORT] MIGRATION CSV -> SQLite unifie
2026-04-26 08:05:13 [INFO] [scenic] [IMPORT] Fichier: leboncoin_ads_scenic_20260426_080500.csv
2026-04-26 08:05:13 [INFO] [scenic] [IMPORT] Schéma initialisé dans /home/ubuntu/app/db/lbc.sqlite
2026-04-26 08:05:13 [INFO] [scenic] [IMPORT] 141 lus, 141 inseres, 0 ignores, 0 erreurs
2026-04-26 08:05:13 [INFO] [scenic] [IMPORT] TOTAL : 141 lus, 141 inseres — Base : /home/ubuntu/app/db/lbc.sqlite
2026-04-26 08:05:13 [INFO] [scenic] [IMPORT] 14871 annonces en base
2026-04-26 08:05:13 [INFO] [scenic] [AVAILABILITY] $ /home/ubuntu/app/.venv/bin/python /home/ubuntu/app/scripts/check_availability.py --csv /home/ubuntu/app/leboncoin_ads_scenic_20260426_080500.csv --brand renault --model scenic --db /home/ubuntu/app/db/lbc.sqlite
2026-04-26 08:05:13 [INFO] [scenic] [AVAILABILITY] CHECK DISPONIBILITE — CSV: leboncoin_ads_scenic_20260426_080500.csv, Brand: renault, Model: scenic
2026-04-26 08:05:13 [INFO] [scenic] [AVAILABILITY] 141 list_id lus dans le CSV.
2026-04-26 08:05:13 [INFO] [scenic] [AVAILABILITY] 141 annonces actives en base pour renault scenic.
2026-04-26 08:05:13 [INFO] [scenic] [AVAILABILITY] Aucune annonce manquante — toutes présentes dans le crawl.
2026-04-26 08:05:13 [INFO] [scenic] [AVAILABILITY] CSV: 141, Actives DB: 141, Absentes: 0
2026-04-26 08:05:13 [INFO] [scenic] [AVAILABILITY] Marquees indisponibles: 0
2026-04-26 08:05:13 [INFO] [scenic] [DETAIL] $ /home/ubuntu/app/.venv/bin/python -m crawler.leboncoin_ad_detail --model scenic --delay 0.5 --limit 200
2026-04-26 08:05:13 [INFO] [scenic] [DETAIL] ENRICHISSEMENT AD DETAIL — Modele: scenic — Limite: 200
2026-04-26 08:05:13 [INFO] [scenic] [DETAIL] Schéma initialisé dans /home/ubuntu/app/db/lbc.sqlite
2026-04-26 08:05:13 [INFO] [scenic] [DETAIL] 1 annonce(s) à enrichir (modèle: scenic)
2026-04-26 08:05:15 [INFO] [scenic] [DETAIL] RESULTAT : 1 traitee(s), 1 enrichies, 0 introuvables, 0 erreurs
2026-04-26 08:05:15 [INFO] [scenic] [STATS] $ /home/ubuntu/app/.venv/bin/python -m stats.main --model scenic --skip-plots
2026-04-26 08:05:15 [INFO] [scenic] [STATS] ANALYSEUR LEBONCOIN — Base: /home/ubuntu/app/db/lbc.sqlite, Figures: /home/ubuntu/app/stats/scenic/figures, Modele: scenic, Graphiques: Non
2026-04-26 08:05:18 [INFO] [scenic] [STATS] Using categorical units to plot a list of strings that are all parsable as floats or dates. If these strings should be plotted as numbers, cast to the appropriate data type before plotting.
2026-04-26 08:05:18 [INFO] [scenic] [STATS] Using categorical units to plot a list of strings that are all parsable as floats or dates. If these strings should be plotted as numbers, cast to the appropriate data type before plotting.
2026-04-26 08:05:19 [INFO] [scenic] [STATS] M05 — Extraction LLM des titres (GPT-5 Nano)
2026-04-26 08:05:19 [INFO] [scenic] [STATS] Annonces sans evaluation LLM : 1
2026-04-26 08:05:21 [INFO] [scenic] [STATS] HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
2026-04-26 08:05:21 [INFO] [scenic] [STATS] LLM OUTPUT batch 1/1: 1 resultats extraits (modele=gpt-4.1-mini)
2026-04-26 08:05:21 [INFO] [scenic] [STATS] Resultats extraits : 1
2026-04-26 08:05:21 [INFO] [scenic] [STATS] Evaluations inserees : 1
2026-04-26 08:05:21 [INFO] [scenic] [STATS] stats_descriptives : 5 lignes insérées
2026-04-26 08:05:21 [INFO] [scenic] [STATS] modele_regression : 2 lignes insérées
2026-04-26 08:05:21 [INFO] [scenic] [STATS] referentiel_prix : 28 segments insérés
2026-04-26 08:05:21 [INFO] [scenic] [STATS] ads.deal_columns : 380 annonces mises à jour
2026-04-26 08:05:21 [INFO] [scenic] [STATS] M06 — Extraction LLM des descriptions (GPT-5 Nano)
2026-04-26 08:05:21 [INFO] [scenic] [STATS] Schéma initialisé dans /home/ubuntu/app/db/lbc.sqlite
2026-04-26 08:05:21 [INFO] [scenic] [STATS] Champs actifs : 8
2026-04-26 08:05:21 [INFO] [scenic] [STATS] Annonces Excellente/Bonne affaire sans analyse description : 0
2026-04-26 08:05:21 [INFO] [scenic] [STATS] Toutes les annonces éligibles ont déjà été analysées.
2026-04-26 08:05:21 [INFO] [scenic] [STATS] ANALYSE TERMINEE en 5.8s — 380 annonces (run #840) — Modele: scenic
2026-04-26 08:05:22 [INFO] [scenic] [LLM] $ /home/ubuntu/app/.venv/bin/python -m stats.m05_llm_title_analysis --model scenic
2026-04-26 08:05:22 [INFO] [scenic] [LLM] M05 — Extraction LLM des titres (GPT-5 Nano)
2026-04-26 08:05:22 [INFO] [scenic] [LLM] Annonces sans evaluation LLM : 0
2026-04-26 08:05:22 [INFO] [scenic] [LLM] Toutes les annonces ont deja ete analysees.
2026-04-26 08:05:22 [INFO] [scenic] [LLM DESC] $ /home/ubuntu/app/.venv/bin/python -m stats.m06_llm_description_analysis --model scenic
2026-04-26 08:05:23 [INFO] [scenic] [LLM DESC] M06 — Extraction LLM des descriptions (GPT-5 Nano)
2026-04-26 08:05:23 [INFO] [scenic] [LLM DESC] Schéma initialisé dans /home/ubuntu/app/db/lbc.sqlite
2026-04-26 08:05:23 [INFO] [scenic] [LLM DESC] Champs actifs : 8
2026-04-26 08:05:23 [INFO] [scenic] [LLM DESC] Annonces Excellente/Bonne affaire sans analyse description : 0
2026-04-26 08:05:23 [INFO] [scenic] [LLM DESC] Toutes les annonces éligibles ont déjà été analysées.
2026-04-26 08:05:23 [INFO] [5008] [LLM DESC] [6/8] 5008 (brand=peugeot, pages=auto)
2026-04-26 08:05:23 [INFO] [5008] [LLM DESC] URL: https://www.leboncoin.fr/recherche?category=2&text=5008&price=min-11000&u_car_br...
2026-04-26 08:05:23 [INFO] [5008] [SEARCH] $ /home/ubuntu/app/.venv/bin/python /home/ubuntu/app/crawler/leboncoin_search_export.py --output-file /home/ubuntu/app/leboncoin_ads.csv --model 5008
2026-04-26 08:05:23 [INFO] [5008] [SEARCH] Recuperation de la page 1 avec l'URL: https://www.leboncoin.fr/recherche?category=2&text=5008&price=min-11000&u_car_brand=PEUGEOT&seats=999999&u_car_model=PEUGEOT_5008&page=1
2026-04-26 08:05:26 [INFO] [5008] [SEARCH] 35 annonces recuperees (total: 35)
2026-04-26 08:05:26 [INFO] [5008] [SEARCH] Recuperation de la page 2 avec l'URL: https://www.leboncoin.fr/recherche?category=2&text=5008&price=min-11000&u_car_brand=PEUGEOT&seats=999999&u_car_model=PEUGEOT_5008&page=2
2026-04-26 08:05:29 [INFO] [5008] [SEARCH] 35 annonces recuperees (total: 70)
2026-04-26 08:05:29 [INFO] [5008] [SEARCH] Recuperation de la page 3 avec l'URL: https://www.leboncoin.fr/recherche?category=2&text=5008&price=min-11000&u_car_brand=PEUGEOT&seats=999999&u_car_model=PEUGEOT_5008&page=3
2026-04-26 08:05:32 [INFO] [5008] [SEARCH] 35 annonces recuperees (total: 105)
2026-04-26 08:05:32 [INFO] [5008] [SEARCH] Recuperation de la page 4 avec l'URL: https://www.leboncoin.fr/recherche?category=2&text=5008&price=min-11000&u_car_brand=PEUGEOT&seats=999999&u_car_model=PEUGEOT_5008&page=4
2026-04-26 08:05:34 [INFO] [5008] [SEARCH] 35 annonces recuperees (total: 140)
2026-04-26 08:05:34 [INFO] [5008] [SEARCH] Recuperation de la page 5 avec l'URL: https://www.leboncoin.fr/recherche?category=2&text=5008&price=min-11000&u_car_brand=PEUGEOT&seats=999999&u_car_model=PEUGEOT_5008&page=5
2026-04-26 08:05:37 [INFO] [5008] [SEARCH] 35 annonces recuperees (total: 175)
2026-04-26 08:05:37 [INFO] [5008] [SEARCH] Recuperation de la page 6 avec l'URL: https://www.leboncoin.fr/recherche?category=2&text=5008&price=min-11000&u_car_brand=PEUGEOT&seats=999999&u_car_model=PEUGEOT_5008&page=6
2026-04-26 08:05:39 [INFO] [5008] [SEARCH] 35 annonces recuperees (total: 210)
2026-04-26 08:05:39 [INFO] [5008] [SEARCH] Recuperation de la page 7 avec l'URL: https://www.leboncoin.fr/recherche?category=2&text=5008&price=min-11000&u_car_brand=PEUGEOT&seats=999999&u_car_model=PEUGEOT_5008&page=7
2026-04-26 08:05:41 [INFO] [5008] [SEARCH] 35 annonces recuperees (total: 245)
2026-04-26 08:05:41 [INFO] [5008] [SEARCH] Recuperation de la page 8 avec l'URL: https://www.leboncoin.fr/recherche?category=2&text=5008&price=min-11000&u_car_brand=PEUGEOT&seats=999999&u_car_model=PEUGEOT_5008&page=8
2026-04-26 08:05:43 [INFO] [5008] [SEARCH] 35 annonces recuperees (total: 280)
2026-04-26 08:05:43 [INFO] [5008] [SEARCH] Recuperation de la page 9 avec l'URL: https://www.leboncoin.fr/recherche?category=2&text=5008&price=min-11000&u_car_brand=PEUGEOT&seats=999999&u_car_model=PEUGEOT_5008&page=9
2026-04-26 08:05:45 [INFO] [5008] [SEARCH] 35 annonces recuperees (total: 315)
2026-04-26 08:05:45 [INFO] [5008] [SEARCH] Recuperation de la page 10 avec l'URL: https://www.leboncoin.fr/recherche?category=2&text=5008&price=min-11000&u_car_brand=PEUGEOT&seats=999999&u_car_model=PEUGEOT_5008&page=10
2026-04-26 08:05:48 [INFO] [5008] [SEARCH] 35 annonces recuperees (total: 350)
2026-04-26 08:05:48 [INFO] [5008] [SEARCH] Recuperation de la page 11 avec l'URL: https://www.leboncoin.fr/recherche?category=2&text=5008&price=min-11000&u_car_brand=PEUGEOT&seats=999999&u_car_model=PEUGEOT_5008&page=11
2026-04-26 08:05:50 [INFO] [5008] [SEARCH] 35 annonces recuperees (total: 385)
2026-04-26 08:05:50 [INFO] [5008] [SEARCH] Recuperation de la page 12 avec l'URL: https://www.leboncoin.fr/recherche?category=2&text=5008&price=min-11000&u_car_brand=PEUGEOT&seats=999999&u_car_model=PEUGEOT_5008&page=12
2026-04-26 08:05:52 [INFO] [5008] [SEARCH] 35 annonces recuperees (total: 420)
2026-04-26 08:05:52 [INFO] [5008] [SEARCH] Recuperation de la page 13 avec l'URL: https://www.leboncoin.fr/recherche?category=2&text=5008&price=min-11000&u_car_brand=PEUGEOT&seats=999999&u_car_model=PEUGEOT_5008&page=13
2026-04-26 08:05:55 [INFO] [5008] [SEARCH] 35 annonces recuperees (total: 455)
2026-04-26 08:05:55 [INFO] [5008] [SEARCH] Recuperation de la page 14 avec l'URL: https://www.leboncoin.fr/recherche?category=2&text=5008&price=min-11000&u_car_brand=PEUGEOT&seats=999999&u_car_model=PEUGEOT_5008&page=14
2026-04-26 08:05:57 [INFO] [5008] [SEARCH] 35 annonces recuperees (total: 490)
2026-04-26 08:05:57 [INFO] [5008] [SEARCH] Recuperation de la page 15 avec l'URL: https://www.leboncoin.fr/recherche?category=2&text=5008&price=min-11000&u_car_brand=PEUGEOT&seats=999999&u_car_model=PEUGEOT_5008&page=15
2026-04-26 08:06:00 [INFO] [5008] [SEARCH] 35 annonces recuperees (total: 525)
2026-04-26 08:06:00 [INFO] [5008] [SEARCH] Recuperation de la page 16 avec l'URL: https://www.leboncoin.fr/recherche?category=2&text=5008&price=min-11000&u_car_brand=PEUGEOT&seats=999999&u_car_model=PEUGEOT_5008&page=16
2026-04-26 08:06:02 [INFO] [5008] [SEARCH] 35 annonces recuperees (total: 560)
2026-04-26 08:06:02 [INFO] [5008] [SEARCH] Recuperation de la page 17 avec l'URL: https://www.leboncoin.fr/recherche?category=2&text=5008&price=min-11000&u_car_brand=PEUGEOT&seats=999999&u_car_model=PEUGEOT_5008&page=17
2026-04-26 08:06:05 [INFO] [5008] [SEARCH] 35 annonces recuperees (total: 595)
2026-04-26 08:06:05 [INFO] [5008] [SEARCH] Recuperation de la page 18 avec l'URL: https://www.leboncoin.fr/recherche?category=2&text=5008&price=min-11000&u_car_brand=PEUGEOT&seats=999999&u_car_model=PEUGEOT_5008&page=18
2026-04-26 08:06:08 [INFO] [5008] [SEARCH] 35 annonces recuperees (total: 630)
2026-04-26 08:06:08 [INFO] [5008] [SEARCH] Recuperation de la page 19 avec l'URL: https://www.leboncoin.fr/recherche?category=2&text=5008&price=min-11000&u_car_brand=PEUGEOT&seats=999999&u_car_model=PEUGEOT_5008&page=19
2026-04-26 08:06:11 [INFO] [5008] [SEARCH] 35 annonces recuperees (total: 665)
2026-04-26 08:06:11 [INFO] [5008] [SEARCH] Recuperation de la page 20 avec l'URL: https://www.leboncoin.fr/recherche?category=2&text=5008&price=min-11000&u_car_brand=PEUGEOT&seats=999999&u_car_model=PEUGEOT_5008&page=20
2026-04-26 08:06:13 [INFO] [5008] [SEARCH] 35 annonces recuperees (total: 700)
2026-04-26 08:06:13 [INFO] [5008] [SEARCH] Recuperation de la page 21 avec l'URL: https://www.leboncoin.fr/recherche?category=2&text=5008&price=min-11000&u_car_brand=PEUGEOT&seats=999999&u_car_model=PEUGEOT_5008&page=21
2026-04-26 08:06:16 [INFO] [5008] [SEARCH] 35 annonces recuperees (total: 735)
2026-04-26 08:06:16 [INFO] [5008] [SEARCH] Recuperation de la page 22 avec l'URL: https://www.leboncoin.fr/recherche?category=2&text=5008&price=min-11000&u_car_brand=PEUGEOT&seats=999999&u_car_model=PEUGEOT_5008&page=22
2026-04-26 08:06:18 [INFO] [5008] [SEARCH] 35 annonces recuperees (total: 770)
2026-04-26 08:06:18 [INFO] [5008] [SEARCH] Recuperation de la page 23 avec l'URL: https://www.leboncoin.fr/recherche?category=2&text=5008&price=min-11000&u_car_brand=PEUGEOT&seats=999999&u_car_model=PEUGEOT_5008&page=23
2026-04-26 08:06:21 [INFO] [5008] [SEARCH] 35 annonces recuperees (total: 805)
2026-04-26 08:06:21 [INFO] [5008] [SEARCH] Recuperation de la page 24 avec l'URL: https://www.leboncoin.fr/recherche?category=2&text=5008&price=min-11000&u_car_brand=PEUGEOT&seats=999999&u_car_model=PEUGEOT_5008&page=24
2026-04-26 08:06:23 [INFO] [5008] [SEARCH] 35 annonces recuperees (total: 840)
2026-04-26 08:06:23 [INFO] [5008] [SEARCH] Recuperation de la page 25 avec l'URL: https://www.leboncoin.fr/recherche?category=2&text=5008&price=min-11000&u_car_brand=PEUGEOT&seats=999999&u_car_model=PEUGEOT_5008&page=25
2026-04-26 08:06:25 [INFO] [5008] [SEARCH] 35 annonces recuperees (total: 875)
2026-04-26 08:06:25 [INFO] [5008] [SEARCH] Recuperation de la page 26 avec l'URL: https://www.leboncoin.fr/recherche?category=2&text=5008&price=min-11000&u_car_brand=PEUGEOT&seats=999999&u_car_model=PEUGEOT_5008&page=26
2026-04-26 08:06:38 [INFO] [5008] [SEARCH] 35 annonces recuperees (total: 910)
2026-04-26 08:06:38 [INFO] [5008] [SEARCH] Recuperation de la page 27 avec l'URL: https://www.leboncoin.fr/recherche?category=2&text=5008&price=min-11000&u_car_brand=PEUGEOT&seats=999999&u_car_model=PEUGEOT_5008&page=27
2026-04-26 08:06:41 [INFO] [5008] [SEARCH] 35 annonces recuperees (total: 945)
2026-04-26 08:06:41 [INFO] [5008] [SEARCH] Recuperation de la page 28 avec l'URL: https://www.leboncoin.fr/recherche?category=2&text=5008&price=min-11000&u_car_brand=PEUGEOT&seats=999999&u_car_model=PEUGEOT_5008&page=28
2026-04-26 08:06:43 [INFO] [5008] [SEARCH] 35 annonces recuperees (total: 980)
2026-04-26 08:06:43 [INFO] [5008] [SEARCH] Recuperation de la page 29 avec l'URL: https://www.leboncoin.fr/recherche?category=2&text=5008&price=min-11000&u_car_brand=PEUGEOT&seats=999999&u_car_model=PEUGEOT_5008&page=29
2026-04-26 08:06:46 [INFO] [5008] [SEARCH] 35 annonces recuperees (total: 1015)
2026-04-26 08:06:46 [INFO] [5008] [SEARCH] Recuperation de la page 30 avec l'URL: https://www.leboncoin.fr/recherche?category=2&text=5008&price=min-11000&u_car_brand=PEUGEOT&seats=999999&u_car_model=PEUGEOT_5008&page=30
2026-04-26 08:06:48 [INFO] [5008] [SEARCH] 35 annonces recuperees (total: 1050)
2026-04-26 08:06:48 [INFO] [5008] [SEARCH] Recuperation de la page 31 avec l'URL: https://www.leboncoin.fr/recherche?category=2&text=5008&price=min-11000&u_car_brand=PEUGEOT&seats=999999&u_car_model=PEUGEOT_5008&page=31
2026-04-26 08:06:51 [INFO] [5008] [SEARCH] 35 annonces recuperees (total: 1085)
2026-04-26 08:06:51 [INFO] [5008] [SEARCH] Recuperation de la page 32 avec l'URL: https://www.leboncoin.fr/recherche?category=2&text=5008&price=min-11000&u_car_brand=PEUGEOT&seats=999999&u_car_model=PEUGEOT_5008&page=32
2026-04-26 08:06:54 [INFO] [5008] [SEARCH] 35 annonces recuperees (total: 1120)
2026-04-26 08:06:54 [INFO] [5008] [SEARCH] Recuperation de la page 33 avec l'URL: https://www.leboncoin.fr/recherche?category=2&text=5008&price=min-11000&u_car_brand=PEUGEOT&seats=999999&u_car_model=PEUGEOT_5008&page=33
2026-04-26 08:06:56 [INFO] [5008] [SEARCH] 35 annonces recuperees (total: 1155)
2026-04-26 08:06:56 [INFO] [5008] [SEARCH] Recuperation de la page 34 avec l'URL: https://www.leboncoin.fr/recherche?category=2&text=5008&price=min-11000&u_car_brand=PEUGEOT&seats=999999&u_car_model=PEUGEOT_5008&page=34
2026-04-26 08:06:58 [INFO] [5008] [SEARCH] 15 annonces recuperees (total: 1170)
2026-04-26 08:06:58 [INFO] [5008] [SEARCH] Recuperation de la page 35 avec l'URL: https://www.leboncoin.fr/recherche?category=2&text=5008&price=min-11000&u_car_brand=PEUGEOT&seats=999999&u_car_model=PEUGEOT_5008&page=35
2026-04-26 08:07:00 [INFO] [5008] [SEARCH] Page 35 : aucune annonce, arret de la pagination.
2026-04-26 08:07:00 [INFO] [5008] [SEARCH] Termine : 1170 annonces au total dans /home/ubuntu/app/leboncoin_ads_5008_20260426_080523.csv
2026-04-26 08:07:01 [INFO] [5008] [SEARCH] CSV : leboncoin_ads_5008_20260426_080523.csv
2026-04-26 08:07:01 [INFO] [5008] [IMPORT] $ /home/ubuntu/app/.venv/bin/python -m db.migrate_csv --input /home/ubuntu/app/leboncoin_ads_5008_20260426_080523.csv --db /home/ubuntu/app/db/lbc.sqlite --model 5008
2026-04-26 08:07:01 [INFO] [5008] [IMPORT] Model override : 5008
2026-04-26 08:07:01 [INFO] [5008] [IMPORT] MIGRATION CSV -> SQLite unifie
2026-04-26 08:07:01 [INFO] [5008] [IMPORT] Fichier: leboncoin_ads_5008_20260426_080523.csv
2026-04-26 08:07:01 [INFO] [5008] [IMPORT] Schéma initialisé dans /home/ubuntu/app/db/lbc.sqlite
2026-04-26 08:07:03 [INFO] [5008] [IMPORT] 1170 lus, 1170 inseres, 0 ignores, 0 erreurs
2026-04-26 08:07:03 [INFO] [5008] [IMPORT] TOTAL : 1170 lus, 1170 inseres — Base : /home/ubuntu/app/db/lbc.sqlite
2026-04-26 08:07:03 [INFO] [5008] [IMPORT] 14879 annonces en base
2026-04-26 08:07:03 [INFO] [5008] [AVAILABILITY] $ /home/ubuntu/app/.venv/bin/python /home/ubuntu/app/scripts/check_availability.py --csv /home/ubuntu/app/leboncoin_ads_5008_20260426_080523.csv --brand peugeot --model 5008 --db /home/ubuntu/app/db/lbc.sqlite
2026-04-26 08:07:03 [INFO] [5008] [AVAILABILITY] CHECK DISPONIBILITE — CSV: leboncoin_ads_5008_20260426_080523.csv, Brand: peugeot, Model: 5008
2026-04-26 08:07:03 [INFO] [5008] [AVAILABILITY] 1155 list_id lus dans le CSV.
2026-04-26 08:07:03 [INFO] [5008] [AVAILABILITY] 1181 annonces actives en base pour peugeot 5008.
2026-04-26 08:07:03 [INFO] [5008] [AVAILABILITY] 26 annonce(s) marquées indisponibles.
2026-04-26 08:07:03 [INFO] [5008] [AVAILABILITY] CSV: 1155, Actives DB: 1181, Absentes: 26
2026-04-26 08:07:03 [INFO] [5008] [AVAILABILITY] Marquees indisponibles: 26
2026-04-26 08:07:03 [INFO] [5008] [DETAIL] $ /home/ubuntu/app/.venv/bin/python -m crawler.leboncoin_ad_detail --model 5008 --delay 0.5 --limit 200
2026-04-26 08:07:03 [INFO] [5008] [DETAIL] ENRICHISSEMENT AD DETAIL — Modele: 5008 — Limite: 200
2026-04-26 08:07:03 [INFO] [5008] [DETAIL] Schéma initialisé dans /home/ubuntu/app/db/lbc.sqlite
2026-04-26 08:07:03 [INFO] [5008] [DETAIL] 8 annonce(s) à enrichir (modèle: 5008)
2026-04-26 08:07:18 [INFO] [5008] [DETAIL] RESULTAT : 8 traitee(s), 8 enrichies, 0 introuvables, 0 erreurs
2026-04-26 08:07:18 [INFO] [5008] [STATS] $ /home/ubuntu/app/.venv/bin/python -m stats.main --model 5008 --skip-plots
2026-04-26 08:07:18 [INFO] [5008] [STATS] ANALYSEUR LEBONCOIN — Base: /home/ubuntu/app/db/lbc.sqlite, Figures: /home/ubuntu/app/stats/5008/figures, Modele: 5008, Graphiques: Non
2026-04-26 08:07:22 [INFO] [5008] [STATS] Using categorical units to plot a list of strings that are all parsable as floats or dates. If these strings should be plotted as numbers, cast to the appropriate data type before plotting.
2026-04-26 08:07:22 [INFO] [5008] [STATS] Using categorical units to plot a list of strings that are all parsable as floats or dates. If these strings should be plotted as numbers, cast to the appropriate data type before plotting.
2026-04-26 08:07:23 [INFO] [5008] [STATS] M05 — Extraction LLM des titres (GPT-5 Nano)
2026-04-26 08:07:23 [INFO] [5008] [STATS] Annonces sans evaluation LLM : 8
2026-04-26 08:07:28 [INFO] [5008] [STATS] HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
2026-04-26 08:07:28 [INFO] [5008] [STATS] LLM OUTPUT batch 1/1: 8 resultats extraits (modele=gpt-4.1-mini)
2026-04-26 08:07:28 [INFO] [5008] [STATS] Resultats extraits : 8
2026-04-26 08:07:28 [INFO] [5008] [STATS] Evaluations inserees : 8
2026-04-26 08:07:29 [INFO] [5008] [STATS] stats_descriptives : 5 lignes insérées
2026-04-26 08:07:29 [INFO] [5008] [STATS] modele_regression : 2 lignes insérées
2026-04-26 08:07:29 [INFO] [5008] [STATS] referentiel_prix : 77 segments insérés
2026-04-26 08:07:30 [INFO] [5008] [STATS] ads.deal_columns : 3165 annonces mises à jour
2026-04-26 08:07:30 [INFO] [5008] [STATS] M06 — Extraction LLM des descriptions (GPT-5 Nano)
2026-04-26 08:07:30 [INFO] [5008] [STATS] Schéma initialisé dans /home/ubuntu/app/db/lbc.sqlite
2026-04-26 08:07:30 [INFO] [5008] [STATS] Champs actifs : 8
2026-04-26 08:07:30 [INFO] [5008] [STATS] Annonces Excellente/Bonne affaire sans analyse description : 5
2026-04-26 08:07:30 [INFO] [5008] [STATS] ━━━ LLM DESC SYSTEM PROMPT ━━━
Tu es un expert automobile français. On te donne des descriptions d'annonces de véhicules d'occasion avec leur identifiant.
Pour chaque annonce, extrais depuis la description les informations suivantes :
- courroie_changee : true si la courroie de distribution a été changée ou remplacée, false si explicitement non changée, null si non mentionné
- embrayage_change : true si l'embrayage est neuf ou a été remplacé, false si explicitement non changé, null si non mentionné
- travaux_recents : liste des travaux ou réparations récentes mentionnés dans la description (ex: 'freins refaits', 'pneus neufs', 'vidange faite'). Liste vide si aucun.
- negociabilite : négociable si le vendeur indique être ouvert aux offres, ferme si le prix est indiqué ferme, null si non mentionné
- contexte_vente : contexte notable de la vente s'il est mentionné (ex: 'urgent', 'déménagement', 'décès', 'achat neuf'). null si rien de notable
- nb_proprietaires : nombre de propriétaires du véhicule si mentionné (ex: 1 pour '1ère main', 2 pour '2ème main'). null si non mentionné
- options_description : liste des équipements et options cités dans la description (ex: 'GPS', 'Caméra recul', 'Clim auto', 'Toit ouvrant'). Liste vide si aucun.
- accidente : true si le véhicule a subi un accident, un choc, une collision, des airbags déclenchés ou une carrosserie endommagée mentionné explicitement. false si le vendeur indique explicitement non accidenté ou sans accident. null si non mentionné.
Règles :
- Extrais UNIQUEMENT ce qui est explicitement dans la description
- Ne déduis pas, n'invente pas
- Pour les champs de type liste, retourne une liste vide si rien n'est mentionné
- Conserve le list_id exact tel que fourni
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
2026-04-26 08:07:30 [INFO] [5008] [STATS] ━━━ LLM DESC INPUT batch 1/5 (1 annonces) ━━━
3182139568: "Vends Peugeot 5008 Moteur essence 1.6 16V Boite manuelle 6 vitesses Options: 7 places Vitres électrique et teintées d'origine Toit panoramique Jantes alu Autoradio / tablette Android Détecteur avant et arrière Climatisation Rétroviseurs électrique, ... Frais récents : Kit chaîne de distribution Kit galets et courroie accessoires Pompe a eau Turbo Bougies Vidange moteur + filtres Climatisation ( compresseur, évaporateur, ...) Plaquettes de freins arrière Pneus x4 Controle technique OK de moins de 6 mois. Aucun frais a prévoir. Vente car achat d'une voiture en boîte automatique 1er contact par messagerie Leboncoin."
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
2026-04-26 08:07:32 [INFO] [5008] [STATS] HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
2026-04-26 08:07:32 [INFO] [5008] [STATS] ━━━ LLM DESC OUTPUT batch 1/5 (1 résultats, modèle=gpt-4.1-mini) ━━━
[
{
"list_id": "3182139568",
"courroie_changee": true,
"embrayage_change": null,
"travaux_recents": [
"Kit chaîne de distribution",
"Kit galets et courroie accessoires",
"Pompe a eau",
"Turbo",
"Bougies",
"Vidange moteur + filtres",
"Climatisation ( compresseur, évaporateur, ...)",
"Plaquettes de freins arrière",
"Pneus x4"
],
"negociabilite": null,
"contexte_vente": "achat d'une voiture en boîte automatique",
"nb_proprietaires": null,
"options_description": [
"7 places",
"Vitres électrique et teintées d'origine",
"Toit panoramique",
"Jantes alu",
"Autoradio / tablette Android",
"Détecteur avant et arrière",
"Climatisation",
"Rétroviseurs électrique"
],
"accidente": null
}
]
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
2026-04-26 08:07:32 [INFO] [5008] [STATS] Batch persisté : 1 évaluation(s) sauvegardée(s)
2026-04-26 08:07:32 [INFO] [5008] [STATS] ━━━ LLM DESC INPUT batch 2/5 (1 annonces) ━━━
3185159710: "Peugeot 5008 1.6 HDI 112 CV / PREMIUM monospace, ✅Vidange ok ✅Pneus avant neuf ✅CT sera effectué pour la vente ✅Distribution et embrayage ok récent 7 places OPTIONS ET ÉQUIPEMENTS : Audio - Télécommunications : - CD - auto-radio : CD - radio Conduite : - détecteur de pluie - régulateur de vitesse Extérieur : - Jantes en aluminium - Rail de toit - attelage - barres de toit - galerie - radar arrière de détection d'obstacles - radar d'aide au stationnement - rétroviseurs rabattables - rétroviseurs électriques - toit panoramique Intérieur : - Accoudoir avant / arrière - Banquette rabattable - accoudoir central - climatisation : automatique - direction assistée - fermeture centralisée - ordinateur de bord - vitres surteintées - vitres électriques Pack : - Vitesse régulateur / limiteur - anti démarrage Sécurité : - Airbags conducteur / passager / latéraux - ABS - ESP - airbag - airbags frontaux - airbags latéraux - anti-patinage - phares antibrouillard 2990€"
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
2026-04-26 08:07:35 [INFO] [5008] [STATS] HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
2026-04-26 08:07:35 [INFO] [5008] [STATS] ━━━ LLM DESC OUTPUT batch 2/5 (1 résultats, modèle=gpt-4.1-mini) ━━━
[
{
"list_id": "3185159710",
"courroie_changee": true,
"embrayage_change": true,
"travaux_recents": [
"vidange ok",
"pneus avant neuf",
"distribution ok récent",
"embrayage ok récent"
],
"negociabilite": null,
"contexte_vente": null,
"nb_proprietaires": null,
"options_description": [
"Audio - Télécommunications : - CD - auto-radio : CD - radio",
"détecteur de pluie",
"régulateur de vitesse",
"Jantes en aluminium",
"Rail de toit",
"attelage",
"barres de toit",
"galerie",
"radar arrière de détection d'obstacles",
"radar d'aide au stationnement",
"rétroviseurs rabattables",
"rétroviseurs électriques",
"toit panoramique",
"Accoudoir avant / arrière",
"Banquette rabattable",
"accoudoir central",
"climatisation : automatique",
"direction assistée",
"fermeture centralisée",
"ordinateur de bord",
"vitres surteintées",
"vitres électriques",
"Vitesse régulateur / limiteur",
"anti démarrage",
"Airbags conducteur / passager / latéraux",
"ABS",
"ESP",
"airbag",
"airbags frontaux",
"airbags latéraux",
"anti-patinage",
"phares antibrouillard"
],
"accidente": null
}
]
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
2026-04-26 08:07:35 [INFO] [5008] [STATS] Batch persisté : 1 évaluation(s) sauvegardée(s)
2026-04-26 08:07:35 [INFO] [5008] [STATS] ━━━ LLM DESC INPUT batch 3/5 (1 annonces) ━━━
3186324434: "Peugeot 5008 1.6 16V 156cv premium 7PL, GRIS FONCÉ, 9 cv, 5 portes, mise en circulation le 28-03-2011, garantie 3 mois. 7 places, couleur intérieur : NOIR boîte de vitesse : manuelle, 6 rapport. REPRISE POSSIBLE DE VOTRE VÉHICULE VÉHICULE AVEC CERTIFICAT HISTOVEC VÉHICULE RÉVISÉ ET GARANTI RIEN À PRÉVOIR ENTRETIEN À JOURS CONTRÔLE TECHNIQUE OK OPTIONS ET EQUIPEMENTS : - Commandes du système audio au volant - Prise auxiliaire de connexion audio - Radio CD MP3 Conduite - Aide au démarrage en côte - Frein stationnement électrique - Régulateur -Limiteur de vitesse Extérieur - Jantes Alu - Peinture métal - Rétroviseurs électriques dégivrants Intérieur - 2 sièges arrière supplémentaires - Clim - Direction assistée - Fixations Isofix - Ordinateur de bord - Prise 12V - Verrouillage centralisé des portes - Vitres avant électriques - Volant réglable en profondeur et hauteur -toit panoramique Sécurité - ABS - Aide au freinage d'urgence - Airbags frontaux - Airbags latéraux avant - Airbags rideaux - Contrôle de Traction Intelligent - ESP - Répartiteur électronique de freinage Pour plus d’informations n’hésitez pas à me contacter"
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
2026-04-26 08:07:38 [INFO] [5008] [STATS] HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
2026-04-26 08:07:38 [INFO] [5008] [STATS] ━━━ LLM DESC OUTPUT batch 3/5 (1 résultats, modèle=gpt-4.1-mini) ━━━
[
{
"list_id": "3186324434",
"courroie_changee": null,
"embrayage_change": null,
"travaux_recents": [
"véhicule révisé",
"entretien à jours"
],
"negociabilite": null,
"contexte_vente": null,
"nb_proprietaires": null,
"options_description": [
"Commandes du système audio au volant",
"Prise auxiliaire de connexion audio",
"Radio CD MP3",
"Aide au démarrage en côte",
"Frein stationnement électrique",
"Régulateur-Limiteur de vitesse",
"Jantes Alu",
"Peinture métal",
"Rétroviseurs électriques dégivrants",
"2 sièges arrière supplémentaires",
"Clim",
"Direction assistée",
"Fixations Isofix",
"Ordinateur de bord",
"Prise 12V",
"Verrouillage centralisé des portes",
"Vitres avant électriques",
"Volant réglable en profondeur et hauteur",
"toit panoramique",
"ABS",
"Aide au freinage d'urgence",
"Airbags frontaux",
"Airbags latéraux avant",
"Airbags rideaux",
"Contrôle de Traction Intelligent",
"ESP",
"Répartiteur électronique de freinage"
],
"accidente": null
}
]
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
2026-04-26 08:07:38 [INFO] [5008] [STATS] Batch persisté : 1 évaluation(s) sauvegardée(s)
2026-04-26 08:07:38 [INFO] [5008] [STATS] ━━━ LLM DESC INPUT batch 4/5 (1 annonces) ━━━
3186400026: "Bonjour. Je vends mon Peugeot 5008 de décembre 2016 avec 237 500 km au compteur. Véhicule familiale et conviviale 7 places, grande capacité de coffre. Vente pour rachat véhicule plus récent. Toujours bien entretenu factures à l'appui. Courroie de distribution faite il y a 2 ans. Réservoir Ad-blue complet y compris pompe changée il y a 2 ans également. - Marque : Peugeot - Modèle : 5008 - Année : Décembre 2016 - Kilométrage : 237 500 km - Motorisation : 1.6 BlueHDi 120 ch - Carburant : Diesel - Boîte de vitesses : Manuelle - Finition : Active Business - Nombre de sièges : 7 ou plus - Attelage remorque Très bonne assise pour faire de la route. Monospace 2 sièges dans le coffre. N'hésitez pas à me contacter pour plus d'informations ou pour convenir d'un essai."
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
2026-04-26 08:07:39 [INFO] [5008] [STATS] HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
2026-04-26 08:07:39 [INFO] [5008] [STATS] ━━━ LLM DESC OUTPUT batch 4/5 (1 résultats, modèle=gpt-4.1-mini) ━━━
[
{
"list_id": "3186400026",
"courroie_changee": true,
"embrayage_change": null,
"travaux_recents": [
"courroie de distribution faite il y a 2 ans",
"pompe du réservoir Ad-blue changée il y a 2 ans"
],
"negociabilite": null,
"contexte_vente": "rachat véhicule plus récent",
"nb_proprietaires": null,
"options_description": [
"7 places",
"grande capacité de coffre",
"attelage remorque",
"monospace 2 sièges dans le coffre"
],
"accidente": null
}
]
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
2026-04-26 08:07:39 [INFO] [5008] [STATS] Batch persisté : 1 évaluation(s) sauvegardée(s)
2026-04-26 08:07:39 [INFO] [5008] [STATS] ━━━ LLM DESC INPUT batch 5/5 (1 annonces) ━━━
3186407938: "La voiture roule tous les jours, fait tous les kilomètres. Le problème est que par moment elle a de petites fuites d'huile et le moteur siffle à l'accélération. Flemme de la réparer, je la vends en l'état. Carrosserie extérieur, intérieur nickel et a toutes les options : - Vérrouillage et centralisation des portes. - Vitres électriques. - Radar de recul - Radio et lecteur CD - Régulateur / limitateur de vitesses - Frein à main électrique ... Disponible pour visiter et essayer. Pas sérieux, s'abstenir."
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
2026-04-26 08:07:42 [INFO] [5008] [STATS] HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
2026-04-26 08:07:42 [INFO] [5008] [STATS] ━━━ LLM DESC OUTPUT batch 5/5 (1 résultats, modèle=gpt-4.1-mini) ━━━
[
{
"list_id": "3186407938",
"courroie_changee": null,
"embrayage_change": null,
"travaux_recents": [],
"negociabilite": null,
"contexte_vente": null,
"nb_proprietaires": null,
"options_description": [
"Vérrouillage et centralisation des portes",
"Vitres électriques",
"Radar de recul",
"Radio",
"Lecteur CD",
"Régulateur de vitesses",
"Limitateur de vitesses",
"Frein à main électrique"
],
"accidente": null
}
]
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
2026-04-26 08:07:42 [INFO] [5008] [STATS] Batch persisté : 1 évaluation(s) sauvegardée(s)
2026-04-26 08:07:42 [INFO] [5008] [STATS] Évaluations insérées : 5
2026-04-26 08:07:42 [INFO] [5008] [STATS] ANALYSE TERMINEE en 10.0s — 3165 annonces (run #841) — Modele: 5008
2026-04-26 08:07:42 [INFO] [5008] [LLM] $ /home/ubuntu/app/.venv/bin/python -m stats.m05_llm_title_analysis --model 5008
2026-04-26 08:07:43 [INFO] [5008] [LLM] M05 — Extraction LLM des titres (GPT-5 Nano)
2026-04-26 08:07:43 [INFO] [5008] [LLM] Annonces sans evaluation LLM : 0
2026-04-26 08:07:43 [INFO] [5008] [LLM] Toutes les annonces ont deja ete analysees.
2026-04-26 08:07:43 [INFO] [5008] [LLM DESC] $ /home/ubuntu/app/.venv/bin/python -m stats.m06_llm_description_analysis --model 5008
2026-04-26 08:07:43 [INFO] [5008] [LLM DESC] M06 — Extraction LLM des descriptions (GPT-5 Nano)
2026-04-26 08:07:43 [INFO] [5008] [LLM DESC] Schéma initialisé dans /home/ubuntu/app/db/lbc.sqlite
2026-04-26 08:07:43 [INFO] [5008] [LLM DESC] Champs actifs : 8
2026-04-26 08:07:43 [INFO] [5008] [LLM DESC] Annonces Excellente/Bonne affaire sans analyse description : 0
2026-04-26 08:07:43 [INFO] [5008] [LLM DESC] Toutes les annonces éligibles ont déjà été analysées.
2026-04-26 08:07:43 [INFO] [fiesta] [LLM DESC] [7/8] FIESTA (brand=ford, pages=auto)
2026-04-26 08:07:43 [INFO] [fiesta] [LLM DESC] URL: https://www.leboncoin.fr/recherche?category=2&text=ford%20fiesta&price=3000-1000...
2026-04-26 08:07:43 [INFO] [fiesta] [SEARCH] $ /home/ubuntu/app/.venv/bin/python /home/ubuntu/app/crawler/leboncoin_search_export.py --output-file /home/ubuntu/app/leboncoin_ads.csv --model fiesta
2026-04-26 08:07:44 [INFO] [fiesta] [SEARCH] Recuperation de la page 1 avec l'URL: https://www.leboncoin.fr/recherche?category=2&text=ford+fiesta&price=3000-10000®date=2014-max&u_car_brand=FORD&fuel=1%2C2&u_car_model=FORD_Fiesta&page=1
2026-04-26 08:07:47 [INFO] [fiesta] [SEARCH] 35 annonces recuperees (total: 35)
2026-04-26 08:07:47 [INFO] [fiesta] [SEARCH] Recuperation de la page 2 avec l'URL: https://www.leboncoin.fr/recherche?category=2&text=ford+fiesta&price=3000-10000®date=2014-max&u_car_brand=FORD&fuel=1%2C2&u_car_model=FORD_Fiesta&page=2
2026-04-26 08:07:50 [INFO] [fiesta] [SEARCH] 35 annonces recuperees (total: 70)
2026-04-26 08:07:50 [INFO] [fiesta] [SEARCH] Recuperation de la page 3 avec l'URL: https://www.leboncoin.fr/recherche?category=2&text=ford+fiesta&price=3000-10000®date=2014-max&u_car_brand=FORD&fuel=1%2C2&u_car_model=FORD_Fiesta&page=3
2026-04-26 08:07:52 [INFO] [fiesta] [SEARCH] 35 annonces recuperees (total: 105)
2026-04-26 08:07:52 [INFO] [fiesta] [SEARCH] Recuperation de la page 4 avec l'URL: https://www.leboncoin.fr/recherche?category=2&text=ford+fiesta&price=3000-10000®date=2014-max&u_car_brand=FORD&fuel=1%2C2&u_car_model=FORD_Fiesta&page=4
2026-04-26 08:07:55 [INFO] [fiesta] [SEARCH] 35 annonces recuperees (total: 140)
2026-04-26 08:07:55 [INFO] [fiesta] [SEARCH] Recuperation de la page 5 avec l'URL: https://www.leboncoin.fr/recherche?category=2&text=ford+fiesta&price=3000-10000®date=2014-max&u_car_brand=FORD&fuel=1%2C2&u_car_model=FORD_Fiesta&page=5
2026-04-26 08:08:02 [INFO] [fiesta] [SEARCH] 35 annonces recuperees (total: 175)
2026-04-26 08:08:02 [INFO] [fiesta] [SEARCH] Recuperation de la page 6 avec l'URL: https://www.leboncoin.fr/recherche?category=2&text=ford+fiesta&price=3000-10000®date=2014-max&u_car_brand=FORD&fuel=1%2C2&u_car_model=FORD_Fiesta&page=6
2026-04-26 08:08:05 [INFO] [fiesta] [SEARCH] 35 annonces recuperees (total: 210)
2026-04-26 08:08:05 [INFO] [fiesta] [SEARCH] Recuperation de la page 7 avec l'URL: https://www.leboncoin.fr/recherche?category=2&text=ford+fiesta&price=3000-10000®date=2014-max&u_car_brand=FORD&fuel=1%2C2&u_car_model=FORD_Fiesta&page=7
2026-04-26 08:08:07 [INFO] [fiesta] [SEARCH] 35 annonces recuperees (total: 245)
2026-04-26 08:08:07 [INFO] [fiesta] [SEARCH] Recuperation de la page 8 avec l'URL: https://www.leboncoin.fr/recherche?category=2&text=ford+fiesta&price=3000-10000®date=2014-max&u_car_brand=FORD&fuel=1%2C2&u_car_model=FORD_Fiesta&page=8
2026-04-26 08:08:10 [INFO] [fiesta] [SEARCH] 35 annonces recuperees (total: 280)
2026-04-26 08:08:10 [INFO] [fiesta] [SEARCH] Recuperation de la page 9 avec l'URL: https://www.leboncoin.fr/recherche?category=2&text=ford+fiesta&price=3000-10000®date=2014-max&u_car_brand=FORD&fuel=1%2C2&u_car_model=FORD_Fiesta&page=9
2026-04-26 08:08:14 [INFO] [fiesta] [SEARCH] 35 annonces recuperees (total: 315)
2026-04-26 08:08:14 [INFO] [fiesta] [SEARCH] Recuperation de la page 10 avec l'URL: https://www.leboncoin.fr/recherche?category=2&text=ford+fiesta&price=3000-10000®date=2014-max&u_car_brand=FORD&fuel=1%2C2&u_car_model=FORD_Fiesta&page=10
2026-04-26 08:08:16 [INFO] [fiesta] [SEARCH] 35 annonces recuperees (total: 350)
2026-04-26 08:08:16 [INFO] [fiesta] [SEARCH] Recuperation de la page 11 avec l'URL: https://www.leboncoin.fr/recherche?category=2&text=ford+fiesta&price=3000-10000®date=2014-max&u_car_brand=FORD&fuel=1%2C2&u_car_model=FORD_Fiesta&page=11
2026-04-26 08:08:20 [INFO] [fiesta] [SEARCH] 35 annonces recuperees (total: 385)
2026-04-26 08:08:20 [INFO] [fiesta] [SEARCH] Recuperation de la page 12 avec l'URL: https://www.leboncoin.fr/recherche?category=2&text=ford+fiesta&price=3000-10000®date=2014-max&u_car_brand=FORD&fuel=1%2C2&u_car_model=FORD_Fiesta&page=12
2026-04-26 08:08:23 [INFO] [fiesta] [SEARCH] 35 annonces recuperees (total: 420)
2026-04-26 08:08:23 [INFO] [fiesta] [SEARCH] Recuperation de la page 13 avec l'URL: https://www.leboncoin.fr/recherche?category=2&text=ford+fiesta&price=3000-10000®date=2014-max&u_car_brand=FORD&fuel=1%2C2&u_car_model=FORD_Fiesta&page=13
2026-04-26 08:08:29 [INFO] [fiesta] [SEARCH] 35 annonces recuperees (total: 455)
2026-04-26 08:08:29 [INFO] [fiesta] [SEARCH] Recuperation de la page 14 avec l'URL: https://www.leboncoin.fr/recherche?category=2&text=ford+fiesta&price=3000-10000®date=2014-max&u_car_brand=FORD&fuel=1%2C2&u_car_model=FORD_Fiesta&page=14
2026-04-26 08:08:32 [INFO] [fiesta] [SEARCH] 35 annonces recuperees (total: 490)
2026-04-26 08:08:32 [INFO] [fiesta] [SEARCH] Recuperation de la page 15 avec l'URL: https://www.leboncoin.fr/recherche?category=2&text=ford+fiesta&price=3000-10000®date=2014-max&u_car_brand=FORD&fuel=1%2C2&u_car_model=FORD_Fiesta&page=15
2026-04-26 08:08:35 [INFO] [fiesta] [SEARCH] 35 annonces recuperees (total: 525)
2026-04-26 08:08:35 [INFO] [fiesta] [SEARCH] Recuperation de la page 16 avec l'URL: https://www.leboncoin.fr/recherche?category=2&text=ford+fiesta&price=3000-10000®date=2014-max&u_car_brand=FORD&fuel=1%2C2&u_car_model=FORD_Fiesta&page=16
2026-04-26 08:08:37 [INFO] [fiesta] [SEARCH] 35 annonces recuperees (total: 560)
2026-04-26 08:08:37 [INFO] [fiesta] [SEARCH] Recuperation de la page 17 avec l'URL: https://www.leboncoin.fr/recherche?category=2&text=ford+fiesta&price=3000-10000®date=2014-max&u_car_brand=FORD&fuel=1%2C2&u_car_model=FORD_Fiesta&page=17
2026-04-26 08:08:39 [INFO] [fiesta] [SEARCH] 35 annonces recuperees (total: 595)
2026-04-26 08:08:39 [INFO] [fiesta] [SEARCH] Recuperation de la page 18 avec l'URL: https://www.leboncoin.fr/recherche?category=2&text=ford+fiesta&price=3000-10000®date=2014-max&u_car_brand=FORD&fuel=1%2C2&u_car_model=FORD_Fiesta&page=18
2026-04-26 08:08:42 [INFO] [fiesta] [SEARCH] 35 annonces recuperees (total: 630)
2026-04-26 08:08:42 [INFO] [fiesta] [SEARCH] Recuperation de la page 19 avec l'URL: https://www.leboncoin.fr/recherche?category=2&text=ford+fiesta&price=3000-10000®date=2014-max&u_car_brand=FORD&fuel=1%2C2&u_car_model=FORD_Fiesta&page=19
2026-04-26 08:08:48 [INFO] [fiesta] [SEARCH] 35 annonces recuperees (total: 665)
2026-04-26 08:08:48 [INFO] [fiesta] [SEARCH] Recuperation de la page 20 avec l'URL: https://www.leboncoin.fr/recherche?category=2&text=ford+fiesta&price=3000-10000®date=2014-max&u_car_brand=FORD&fuel=1%2C2&u_car_model=FORD_Fiesta&page=20
2026-04-26 08:08:50 [INFO] [fiesta] [SEARCH] 35 annonces recuperees (total: 700)
2026-04-26 08:08:50 [INFO] [fiesta] [SEARCH] Recuperation de la page 21 avec l'URL: https://www.leboncoin.fr/recherche?category=2&text=ford+fiesta&price=3000-10000®date=2014-max&u_car_brand=FORD&fuel=1%2C2&u_car_model=FORD_Fiesta&page=21
2026-04-26 08:08:52 [INFO] [fiesta] [SEARCH] 35 annonces recuperees (total: 735)
2026-04-26 08:08:52 [INFO] [fiesta] [SEARCH] Recuperation de la page 22 avec l'URL: https://www.leboncoin.fr/recherche?category=2&text=ford+fiesta&price=3000-10000®date=2014-max&u_car_brand=FORD&fuel=1%2C2&u_car_model=FORD_Fiesta&page=22
2026-04-26 08:08:55 [INFO] [fiesta] [SEARCH] 35 annonces recuperees (total: 770)
2026-04-26 08:08:55 [INFO] [fiesta] [SEARCH] Recuperation de la page 23 avec l'URL: https://www.leboncoin.fr/recherche?category=2&text=ford+fiesta&price=3000-10000®date=2014-max&u_car_brand=FORD&fuel=1%2C2&u_car_model=FORD_Fiesta&page=23
2026-04-26 08:08:57 [INFO] [fiesta] [SEARCH] 35 annonces recuperees (total: 805)
2026-04-26 08:08:57 [INFO] [fiesta] [SEARCH] Recuperation de la page 24 avec l'URL: https://www.leboncoin.fr/recherche?category=2&text=ford+fiesta&price=3000-10000®date=2014-max&u_car_brand=FORD&fuel=1%2C2&u_car_model=FORD_Fiesta&page=24
2026-04-26 08:08:59 [INFO] [fiesta] [SEARCH] 35 annonces recuperees (total: 840)
2026-04-26 08:08:59 [INFO] [fiesta] [SEARCH] Recuperation de la page 25 avec l'URL: https://www.leboncoin.fr/recherche?category=2&text=ford+fiesta&price=3000-10000®date=2014-max&u_car_brand=FORD&fuel=1%2C2&u_car_model=FORD_Fiesta&page=25
2026-04-26 08:09:01 [INFO] [fiesta] [SEARCH] 35 annonces recuperees (total: 875)
2026-04-26 08:09:01 [INFO] [fiesta] [SEARCH] Recuperation de la page 26 avec l'URL: https://www.leboncoin.fr/recherche?category=2&text=ford+fiesta&price=3000-10000®date=2014-max&u_car_brand=FORD&fuel=1%2C2&u_car_model=FORD_Fiesta&page=26
2026-04-26 08:09:04 [INFO] [fiesta] [SEARCH] 35 annonces recuperees (total: 910)
2026-04-26 08:09:04 [INFO] [fiesta] [SEARCH] Recuperation de la page 27 avec l'URL: https://www.leboncoin.fr/recherche?category=2&text=ford+fiesta&price=3000-10000®date=2014-max&u_car_brand=FORD&fuel=1%2C2&u_car_model=FORD_Fiesta&page=27
2026-04-26 08:09:07 [INFO] [fiesta] [SEARCH] 35 annonces recuperees (total: 945)
2026-04-26 08:09:07 [INFO] [fiesta] [SEARCH] Recuperation de la page 28 avec l'URL: https://www.leboncoin.fr/recherche?category=2&text=ford+fiesta&price=3000-10000®date=2014-max&u_car_brand=FORD&fuel=1%2C2&u_car_model=FORD_Fiesta&page=28
2026-04-26 08:09:09 [INFO] [fiesta] [SEARCH] 35 annonces recuperees (total: 980)
2026-04-26 08:09:09 [INFO] [fiesta] [SEARCH] Recuperation de la page 29 avec l'URL: https://www.leboncoin.fr/recherche?category=2&text=ford+fiesta&price=3000-10000®date=2014-max&u_car_brand=FORD&fuel=1%2C2&u_car_model=FORD_Fiesta&page=29
2026-04-26 08:09:12 [INFO] [fiesta] [SEARCH] 35 annonces recuperees (total: 1015)
2026-04-26 08:09:12 [INFO] [fiesta] [SEARCH] Recuperation de la page 30 avec l'URL: https://www.leboncoin.fr/recherche?category=2&text=ford+fiesta&price=3000-10000®date=2014-max&u_car_brand=FORD&fuel=1%2C2&u_car_model=FORD_Fiesta&page=30
2026-04-26 08:09:14 [INFO] [fiesta] [SEARCH] 35 annonces recuperees (total: 1050)
2026-04-26 08:09:14 [INFO] [fiesta] [SEARCH] Recuperation de la page 31 avec l'URL: https://www.leboncoin.fr/recherche?category=2&text=ford+fiesta&price=3000-10000®date=2014-max&u_car_brand=FORD&fuel=1%2C2&u_car_model=FORD_Fiesta&page=31
2026-04-26 08:09:16 [INFO] [fiesta] [SEARCH] 35 annonces recuperees (total: 1085)
2026-04-26 08:09:16 [INFO] [fiesta] [SEARCH] Recuperation de la page 32 avec l'URL: https://www.leboncoin.fr/recherche?category=2&text=ford+fiesta&price=3000-10000®date=2014-max&u_car_brand=FORD&fuel=1%2C2&u_car_model=FORD_Fiesta&page=32
2026-04-26 08:09:18 [INFO] [fiesta] [SEARCH] 35 annonces recuperees (total: 1120)
2026-04-26 08:09:18 [INFO] [fiesta] [SEARCH] Recuperation de la page 33 avec l'URL: https://www.leboncoin.fr/recherche?category=2&text=ford+fiesta&price=3000-10000®date=2014-max&u_car_brand=FORD&fuel=1%2C2&u_car_model=FORD_Fiesta&page=33
2026-04-26 08:09:21 [INFO] [fiesta] [SEARCH] 35 annonces recuperees (total: 1155)
2026-04-26 08:09:21 [INFO] [fiesta] [SEARCH] Recuperation de la page 34 avec l'URL: https://www.leboncoin.fr/recherche?category=2&text=ford+fiesta&price=3000-10000®date=2014-max&u_car_brand=FORD&fuel=1%2C2&u_car_model=FORD_Fiesta&page=34
2026-04-26 08:09:24 [INFO] [fiesta] [SEARCH] 35 annonces recuperees (total: 1190)
2026-04-26 08:09:24 [INFO] [fiesta] [SEARCH] Recuperation de la page 35 avec l'URL: https://www.leboncoin.fr/recherche?category=2&text=ford+fiesta&price=3000-10000®date=2014-max&u_car_brand=FORD&fuel=1%2C2&u_car_model=FORD_Fiesta&page=35
2026-04-26 08:09:27 [INFO] [fiesta] [SEARCH] 35 annonces recuperees (total: 1225)
2026-04-26 08:09:27 [INFO] [fiesta] [SEARCH] Recuperation de la page 36 avec l'URL: https://www.leboncoin.fr/recherche?category=2&text=ford+fiesta&price=3000-10000®date=2014-max&u_car_brand=FORD&fuel=1%2C2&u_car_model=FORD_Fiesta&page=36
2026-04-26 08:09:31 [INFO] [fiesta] [SEARCH] 35 annonces recuperees (total: 1260)
2026-04-26 08:09:31 [INFO] [fiesta] [SEARCH] Recuperation de la page 37 avec l'URL: https://www.leboncoin.fr/recherche?category=2&text=ford+fiesta&price=3000-10000®date=2014-max&u_car_brand=FORD&fuel=1%2C2&u_car_model=FORD_Fiesta&page=37
2026-04-26 08:09:34 [INFO] [fiesta] [SEARCH] 35 annonces recuperees (total: 1295)
2026-04-26 08:09:34 [INFO] [fiesta] [SEARCH] Recuperation de la page 38 avec l'URL: https://www.leboncoin.fr/recherche?category=2&text=ford+fiesta&price=3000-10000®date=2014-max&u_car_brand=FORD&fuel=1%2C2&u_car_model=FORD_Fiesta&page=38
2026-04-26 08:09:37 [INFO] [fiesta] [SEARCH] 35 annonces recuperees (total: 1330)
2026-04-26 08:09:37 [INFO] [fiesta] [SEARCH] Recuperation de la page 39 avec l'URL: https://www.leboncoin.fr/recherche?category=2&text=ford+fiesta&price=3000-10000®date=2014-max&u_car_brand=FORD&fuel=1%2C2&u_car_model=FORD_Fiesta&page=39
2026-04-26 08:09:40 [INFO] [fiesta] [SEARCH] 35 annonces recuperees (total: 1365)
2026-04-26 08:09:40 [INFO] [fiesta] [SEARCH] Recuperation de la page 40 avec l'URL: https://www.leboncoin.fr/recherche?category=2&text=ford+fiesta&price=3000-10000®date=2014-max&u_car_brand=FORD&fuel=1%2C2&u_car_model=FORD_Fiesta&page=40
2026-04-26 08:09:48 [INFO] [fiesta] [SEARCH] 35 annonces recuperees (total: 1400)
2026-04-26 08:09:48 [INFO] [fiesta] [SEARCH] Recuperation de la page 41 avec l'URL: https://www.leboncoin.fr/recherche?category=2&text=ford+fiesta&price=3000-10000®date=2014-max&u_car_brand=FORD&fuel=1%2C2&u_car_model=FORD_Fiesta&page=41
2026-04-26 08:09:52 [INFO] [fiesta] [SEARCH] 35 annonces recuperees (total: 1435)
2026-04-26 08:09:52 [INFO] [fiesta] [SEARCH] Recuperation de la page 42 avec l'URL: https://www.leboncoin.fr/recherche?category=2&text=ford+fiesta&price=3000-10000®date=2014-max&u_car_brand=FORD&fuel=1%2C2&u_car_model=FORD_Fiesta&page=42
2026-04-26 08:09:54 [INFO] [fiesta] [SEARCH] 35 annonces recuperees (total: 1470)
2026-04-26 08:09:54 [INFO] [fiesta] [SEARCH] Recuperation de la page 43 avec l'URL: https://www.leboncoin.fr/recherche?category=2&text=ford+fiesta&price=3000-10000®date=2014-max&u_car_brand=FORD&fuel=1%2C2&u_car_model=FORD_Fiesta&page=43
2026-04-26 08:09:57 [INFO] [fiesta] [SEARCH] 35 annonces recuperees (total: 1505)
2026-04-26 08:09:57 [INFO] [fiesta] [SEARCH] Recuperation de la page 44 avec l'URL: https://www.leboncoin.fr/recherche?category=2&text=ford+fiesta&price=3000-10000®date=2014-max&u_car_brand=FORD&fuel=1%2C2&u_car_model=FORD_Fiesta&page=44
2026-04-26 08:09:59 [INFO] [fiesta] [SEARCH] 35 annonces recuperees (total: 1540)
2026-04-26 08:09:59 [INFO] [fiesta] [SEARCH] Recuperation de la page 45 avec l'URL: https://www.leboncoin.fr/recherche?category=2&text=ford+fiesta&price=3000-10000®date=2014-max&u_car_brand=FORD&fuel=1%2C2&u_car_model=FORD_Fiesta&page=45
2026-04-26 08:10:01 [INFO] [fiesta] [SEARCH] 21 annonces recuperees (total: 1561)
2026-04-26 08:10:01 [INFO] [fiesta] [SEARCH] Recuperation de la page 46 avec l'URL: https://www.leboncoin.fr/recherche?category=2&text=ford+fiesta&price=3000-10000®date=2014-max&u_car_brand=FORD&fuel=1%2C2&u_car_model=FORD_Fiesta&page=46
2026-04-26 08:10:02 [INFO] [fiesta] [SEARCH] Page 46 : aucune annonce, arret de la pagination.
2026-04-26 08:10:02 [INFO] [fiesta] [SEARCH] Termine : 1561 annonces au total dans /home/ubuntu/app/leboncoin_ads_fiesta_20260426_080744.csv
2026-04-26 08:10:02 [INFO] [fiesta] [SEARCH] CSV : leboncoin_ads_fiesta_20260426_080744.csv
2026-04-26 08:10:02 [INFO] [fiesta] [IMPORT] $ /home/ubuntu/app/.venv/bin/python -m db.migrate_csv --input /home/ubuntu/app/leboncoin_ads_fiesta_20260426_080744.csv --db /home/ubuntu/app/db/lbc.sqlite --model fiesta
2026-04-26 08:10:02 [INFO] [fiesta] [IMPORT] Model override : fiesta
2026-04-26 08:10:02 [INFO] [fiesta] [IMPORT] MIGRATION CSV -> SQLite unifie
2026-04-26 08:10:02 [INFO] [fiesta] [IMPORT] Fichier: leboncoin_ads_fiesta_20260426_080744.csv
2026-04-26 08:10:02 [INFO] [fiesta] [IMPORT] Schéma initialisé dans /home/ubuntu/app/db/lbc.sqlite
2026-04-26 08:10:06 [INFO] [fiesta] [IMPORT] 1561 lus, 1561 inseres, 0 ignores, 0 erreurs
2026-04-26 08:10:06 [INFO] [fiesta] [IMPORT] TOTAL : 1561 lus, 1561 inseres — Base : /home/ubuntu/app/db/lbc.sqlite
2026-04-26 08:10:06 [INFO] [fiesta] [IMPORT] 14889 annonces en base
2026-04-26 08:10:06 [INFO] [fiesta] [AVAILABILITY] $ /home/ubuntu/app/.venv/bin/python /home/ubuntu/app/scripts/check_availability.py --csv /home/ubuntu/app/leboncoin_ads_fiesta_20260426_080744.csv --brand ford --model fiesta --db /home/ubuntu/app/db/lbc.sqlite
2026-04-26 08:10:06 [INFO] [fiesta] [AVAILABILITY] CHECK DISPONIBILITE — CSV: leboncoin_ads_fiesta_20260426_080744.csv, Brand: ford, Model: fiesta
2026-04-26 08:10:06 [INFO] [fiesta] [AVAILABILITY] 1541 list_id lus dans le CSV.
2026-04-26 08:10:06 [INFO] [fiesta] [AVAILABILITY] 1571 annonces actives en base pour ford fiesta.
2026-04-26 08:10:06 [INFO] [fiesta] [AVAILABILITY] 30 annonce(s) marquées indisponibles.
2026-04-26 08:10:06 [INFO] [fiesta] [AVAILABILITY] CSV: 1541, Actives DB: 1571, Absentes: 30
2026-04-26 08:10:06 [INFO] [fiesta] [AVAILABILITY] Marquees indisponibles: 30
2026-04-26 08:10:06 [INFO] [fiesta] [DETAIL] $ /home/ubuntu/app/.venv/bin/python -m crawler.leboncoin_ad_detail --model fiesta --delay 0.5 --limit 200
2026-04-26 08:10:06 [INFO] [fiesta] [DETAIL] ENRICHISSEMENT AD DETAIL — Modele: fiesta — Limite: 200
2026-04-26 08:10:06 [INFO] [fiesta] [DETAIL] Schéma initialisé dans /home/ubuntu/app/db/lbc.sqlite
2026-04-26 08:10:06 [INFO] [fiesta] [DETAIL] 10 annonce(s) à enrichir (modèle: fiesta)
2026-04-26 08:10:28 [INFO] [fiesta] [DETAIL] Progression : 10/10 (enrichies: 10, introuvables: 0, erreurs: 0)
2026-04-26 08:10:28 [INFO] [fiesta] [DETAIL] RESULTAT : 10 traitee(s), 10 enrichies, 0 introuvables, 0 erreurs
2026-04-26 08:10:28 [INFO] [fiesta] [STATS] $ /home/ubuntu/app/.venv/bin/python -m stats.main --model fiesta --skip-plots
2026-04-26 08:10:28 [INFO] [fiesta] [STATS] ANALYSEUR LEBONCOIN — Base: /home/ubuntu/app/db/lbc.sqlite, Figures: /home/ubuntu/app/stats/fiesta/figures, Modele: fiesta, Graphiques: Non
2026-04-26 08:10:32 [INFO] [fiesta] [STATS] Using categorical units to plot a list of strings that are all parsable as floats or dates. If these strings should be plotted as numbers, cast to the appropriate data type before plotting.
2026-04-26 08:10:32 [INFO] [fiesta] [STATS] Using categorical units to plot a list of strings that are all parsable as floats or dates. If these strings should be plotted as numbers, cast to the appropriate data type before plotting.
2026-04-26 08:10:33 [INFO] [fiesta] [STATS] M05 — Extraction LLM des titres (GPT-5 Nano)
2026-04-26 08:10:33 [INFO] [fiesta] [STATS] Annonces sans evaluation LLM : 10
2026-04-26 08:10:38 [INFO] [fiesta] [STATS] HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
2026-04-26 08:10:38 [INFO] [fiesta] [STATS] LLM OUTPUT batch 1/1: 10 resultats extraits (modele=gpt-4.1-mini)
2026-04-26 08:10:38 [INFO] [fiesta] [STATS] Resultats extraits : 10
2026-04-26 08:10:38 [INFO] [fiesta] [STATS] Evaluations inserees : 10
2026-04-26 08:10:40 [INFO] [fiesta] [STATS] stats_descriptives : 5 lignes insérées
2026-04-26 08:10:40 [INFO] [fiesta] [STATS] modele_regression : 2 lignes insérées
2026-04-26 08:10:40 [INFO] [fiesta] [STATS] referentiel_prix : 60 segments insérés
2026-04-26 08:10:40 [INFO] [fiesta] [STATS] ads.deal_columns : 3506 annonces mises à jour
2026-04-26 08:10:40 [INFO] [fiesta] [STATS] M06 — Extraction LLM des descriptions (GPT-5 Nano)
2026-04-26 08:10:40 [INFO] [fiesta] [STATS] Schéma initialisé dans /home/ubuntu/app/db/lbc.sqlite
2026-04-26 08:10:40 [INFO] [fiesta] [STATS] Champs actifs : 8
2026-04-26 08:10:40 [INFO] [fiesta] [STATS] Annonces Excellente/Bonne affaire sans analyse description : 3
2026-04-26 08:10:40 [INFO] [fiesta] [STATS] ━━━ LLM DESC SYSTEM PROMPT ━━━
Tu es un expert automobile français. On te donne des descriptions d'annonces de véhicules d'occasion avec leur identifiant.
Pour chaque annonce, extrais depuis la description les informations suivantes :
- courroie_changee : true si la courroie de distribution a été changée ou remplacée, false si explicitement non changée, null si non mentionné
- embrayage_change : true si l'embrayage est neuf ou a été remplacé, false si explicitement non changé, null si non mentionné
- travaux_recents : liste des travaux ou réparations récentes mentionnés dans la description (ex: 'freins refaits', 'pneus neufs', 'vidange faite'). Liste vide si aucun.
- negociabilite : négociable si le vendeur indique être ouvert aux offres, ferme si le prix est indiqué ferme, null si non mentionné
- contexte_vente : contexte notable de la vente s'il est mentionné (ex: 'urgent', 'déménagement', 'décès', 'achat neuf'). null si rien de notable
- nb_proprietaires : nombre de propriétaires du véhicule si mentionné (ex: 1 pour '1ère main', 2 pour '2ème main'). null si non mentionné
- options_description : liste des équipements et options cités dans la description (ex: 'GPS', 'Caméra recul', 'Clim auto', 'Toit ouvrant'). Liste vide si aucun.
- accidente : true si le véhicule a subi un accident, un choc, une collision, des airbags déclenchés ou une carrosserie endommagée mentionné explicitement. false si le vendeur indique explicitement non accidenté ou sans accident. null si non mentionné.
Règles :
- Extrais UNIQUEMENT ce qui est explicitement dans la description
- Ne déduis pas, n'invente pas
- Pour les champs de type liste, retourne une liste vide si rien n'est mentionné
- Conserve le list_id exact tel que fourni
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
2026-04-26 08:10:40 [INFO] [fiesta] [STATS] ━━━ LLM DESC INPUT batch 1/3 (1 annonces) ━━━
3186294258: "Bonjour je vend ma Ford fiesta 1.5 TDCI 75 Année 2015 Véhicule très économique Avec Vitres électriques Direction assistée Climatisation automatique Ouverture centralisée à distance Antibrouillard Essuie-glaces automatique Airbag Feu de jour Autoradio CD commande au volant Ordinateur de bord Siège réglable Volant réglable et multifonction Rétroviseur électrique .... etc. Kit courroie de distribution OK Vidange OK Pneus ok Freins récents CT OK du 02/03/2026 donc très récent ..... Facture à l'appui Entretien à jour Pas de frais à prévoir Véhicule fiable et très économique en assurance, entretien et consommation …. Idéal pour jeunes permis 4100 €"
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
2026-04-26 08:10:42 [INFO] [fiesta] [STATS] HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
2026-04-26 08:10:42 [INFO] [fiesta] [STATS] ━━━ LLM DESC OUTPUT batch 1/3 (1 résultats, modèle=gpt-4.1-mini) ━━━
[
{
"list_id": "3186294258",
"courroie_changee": true,
"embrayage_change": null,
"travaux_recents": [
"Vidange OK",
"Pneus ok",
"Freins récents"
],
"negociabilite": null,
"contexte_vente": null,
"nb_proprietaires": null,
"options_description": [
"Vitres électriques",
"Direction assistée",
"Climatisation automatique",
"Ouverture centralisée à distance",
"Antibrouillard",
"Essuie-glaces automatique",
"Airbag",
"Feu de jour",
"Autoradio CD commande au volant",
"Ordinateur de bord",
"Siège réglable",
"Volant réglable et multifonction",
"Rétroviseur électrique"
],
"accidente": null
}
]
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
2026-04-26 08:10:42 [INFO] [fiesta] [STATS] Batch persisté : 1 évaluation(s) sauvegardée(s)
2026-04-26 08:10:42 [INFO] [fiesta] [STATS] ━━━ LLM DESC INPUT batch 2/3 (1 annonces) ━━━
3186321569: "Je vends ma Ford Fiesta 1.0 EcoBoost 100ch, mise en circulation le 22/11/2016 🚗 ✔️ 136 000 km (évolutifs) ✔️ Moteur EcoBoost 100ch (turbo) → performant et économique ⛽💨 ✔️ Conduite agréable avec bonnes reprises ✔️ Idéale jeune conducteur ou trajets quotidiens ⸻ 🛠️ Entretien : ✔️ Véhicule entretenu ✔️ Contrôle technique OK du 17/03/2026 ⸻ 🔧 Équipements : • Climatisation ❄️ • Bluetooth / USB 🎶 • GPS intégré 🗺️ • Start & Stop 🔄 • Vitres électriques • Fermeture centralisée • Ordinateur de bord • Jantes aluminium • Direction assistée ⸻ ⚠️ À noter (transparence) : 👉 Courroie de distribution à prévoir ➡️ Prix ajusté en conséquence 👉 Petit accroc sur pare-chocs arrière 👉 Léger bruit au freinage (aucune incidence, fonctionnement normal) ⸻ 💰 Prix : 4 500 € négociable raisonnablement ⸻ 📍 Visible à Arleux-en-Gohelle 📞 Disponible pour essai"
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
2026-04-26 08:10:44 [INFO] [fiesta] [STATS] HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
2026-04-26 08:10:44 [INFO] [fiesta] [STATS] ━━━ LLM DESC OUTPUT batch 2/3 (1 résultats, modèle=gpt-4.1-mini) ━━━
[
{
"list_id": "3186321569",
"courroie_changee": false,
"embrayage_change": null,
"travaux_recents": [],
"negociabilite": "négociable",
"contexte_vente": null,
"nb_proprietaires": null,
"options_description": [
"Climatisation",
"Bluetooth",
"USB",
"GPS intégré",
"Start & Stop",
"Vitres électriques",
"Fermeture centralisée",
"Ordinateur de bord",
"Jantes aluminium",
"Direction assistée"
],
"accidente": null
}
]
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
2026-04-26 08:10:44 [INFO] [fiesta] [STATS] Batch persisté : 1 évaluation(s) sauvegardée(s)
2026-04-26 08:10:44 [INFO] [fiesta] [STATS] ━━━ LLM DESC INPUT batch 3/3 (1 annonces) ━━━
3186403308: "À VENDRE – Ford Fiesta 2016 – 113 000 km – Diesel – 3 Portes Ford Fiesta en excellent état, fiable et économique – idéale jeune conducteur ou 2ᵉ voiture. 2016 113 000 km Diesel Manuelle 3 portes Entretien suivi, aucun frais immédiat. Courroie à prévoir vers 120 000 km (conforme carnet). Options : sièges chauffants, climatisation, vitres & centralisation électriques, autoradio. Livrée avec 2 jeux de jantes (alu noires + tôles). Pneus à renouveler bientôt. Antibrouillard avant gauche fissuré, sans impact sur la conduite. Prix : 6200 € – à saisir rapidement ! Disponible de suite."
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
2026-04-26 08:10:46 [INFO] [fiesta] [STATS] HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
2026-04-26 08:10:46 [INFO] [fiesta] [STATS] ━━━ LLM DESC OUTPUT batch 3/3 (1 résultats, modèle=gpt-4.1-mini) ━━━
[
{
"list_id": "3186403308",
"courroie_changee": false,
"embrayage_change": null,
"travaux_recents": [],
"negociabilite": null,
"contexte_vente": "à saisir rapidement",
"nb_proprietaires": null,
"options_description": [
"sièges chauffants",
"climatisation",
"vitres électriques",
"centralisation électriques",
"autoradio",
"2 jeux de jantes (alu noires + tôles)"
],
"accidente": null
}
]
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
2026-04-26 08:10:46 [INFO] [fiesta] [STATS] Batch persisté : 1 évaluation(s) sauvegardée(s)
2026-04-26 08:10:46 [INFO] [fiesta] [STATS] Évaluations insérées : 3
2026-04-26 08:10:46 [INFO] [fiesta] [STATS] ANALYSE TERMINEE en 10.1s — 3506 annonces (run #842) — Modele: fiesta
2026-04-26 08:10:47 [INFO] [fiesta] [LLM] $ /home/ubuntu/app/.venv/bin/python -m stats.m05_llm_title_analysis --model fiesta
2026-04-26 08:10:47 [INFO] [fiesta] [LLM] M05 — Extraction LLM des titres (GPT-5 Nano)
2026-04-26 08:10:47 [INFO] [fiesta] [LLM] Annonces sans evaluation LLM : 0
2026-04-26 08:10:47 [INFO] [fiesta] [LLM] Toutes les annonces ont deja ete analysees.
2026-04-26 08:10:47 [INFO] [fiesta] [LLM DESC] $ /home/ubuntu/app/.venv/bin/python -m stats.m06_llm_description_analysis --model fiesta
2026-04-26 08:10:48 [INFO] [fiesta] [LLM DESC] M06 — Extraction LLM des descriptions (GPT-5 Nano)
2026-04-26 08:10:48 [INFO] [fiesta] [LLM DESC] Schéma initialisé dans /home/ubuntu/app/db/lbc.sqlite
2026-04-26 08:10:48 [INFO] [fiesta] [LLM DESC] Champs actifs : 8
2026-04-26 08:10:48 [INFO] [fiesta] [LLM DESC] Annonces Excellente/Bonne affaire sans analyse description : 0
2026-04-26 08:10:48 [INFO] [fiesta] [LLM DESC] Toutes les annonces éligibles ont déjà été analysées.
2026-04-26 08:10:48 [INFO] [nv200] [LLM DESC] [8/8] NV200 (brand=nissan, pages=auto)
2026-04-26 08:10:48 [INFO] [nv200] [LLM DESC] URL: https://www.leboncoin.fr/recherche?category=5&text=nv200&u_utility_brand=NISSAN&...
2026-04-26 08:10:48 [INFO] [nv200] [SEARCH] $ /home/ubuntu/app/.venv/bin/python /home/ubuntu/app/crawler/leboncoin_search_export.py --output-file /home/ubuntu/app/leboncoin_ads.csv --model nv200
2026-04-26 08:10:48 [INFO] [nv200] [SEARCH] Recuperation de la page 1 avec l'URL: https://www.leboncoin.fr/recherche?category=5&text=nv200&u_utility_brand=NISSAN&u_utility_model=NISSAN_NV200&fuel=2&page=1
2026-04-26 08:10:50 [INFO] [nv200] [SEARCH] 35 annonces recuperees (total: 35)
2026-04-26 08:10:50 [INFO] [nv200] [SEARCH] Recuperation de la page 2 avec l'URL: https://www.leboncoin.fr/recherche?category=5&text=nv200&u_utility_brand=NISSAN&u_utility_model=NISSAN_NV200&fuel=2&page=2
2026-04-26 08:10:54 [INFO] [nv200] [SEARCH] 35 annonces recuperees (total: 70)
2026-04-26 08:10:54 [INFO] [nv200] [SEARCH] Recuperation de la page 3 avec l'URL: https://www.leboncoin.fr/recherche?category=5&text=nv200&u_utility_brand=NISSAN&u_utility_model=NISSAN_NV200&fuel=2&page=3
2026-04-26 08:10:57 [INFO] [nv200] [SEARCH] 35 annonces recuperees (total: 105)
2026-04-26 08:10:57 [INFO] [nv200] [SEARCH] Recuperation de la page 4 avec l'URL: https://www.leboncoin.fr/recherche?category=5&text=nv200&u_utility_brand=NISSAN&u_utility_model=NISSAN_NV200&fuel=2&page=4
2026-04-26 08:10:59 [INFO] [nv200] [SEARCH] 5 annonces recuperees (total: 110)
2026-04-26 08:10:59 [INFO] [nv200] [SEARCH] Recuperation de la page 5 avec l'URL: https://www.leboncoin.fr/recherche?category=5&text=nv200&u_utility_brand=NISSAN&u_utility_model=NISSAN_NV200&fuel=2&page=5
2026-04-26 08:11:01 [INFO] [nv200] [SEARCH] Page 5 : aucune annonce, arret de la pagination.
2026-04-26 08:11:01 [INFO] [nv200] [SEARCH] Termine : 110 annonces au total dans /home/ubuntu/app/leboncoin_ads_nv200_20260426_081048.csv
2026-04-26 08:11:01 [INFO] [nv200] [SEARCH] CSV : leboncoin_ads_nv200_20260426_081048.csv
2026-04-26 08:11:01 [INFO] [nv200] [IMPORT] $ /home/ubuntu/app/.venv/bin/python -m db.migrate_csv --input /home/ubuntu/app/leboncoin_ads_nv200_20260426_081048.csv --db /home/ubuntu/app/db/lbc.sqlite --model nv200
2026-04-26 08:11:01 [INFO] [nv200] [IMPORT] Model override : nv200
2026-04-26 08:11:01 [INFO] [nv200] [IMPORT] MIGRATION CSV -> SQLite unifie
2026-04-26 08:11:01 [INFO] [nv200] [IMPORT] Fichier: leboncoin_ads_nv200_20260426_081048.csv
2026-04-26 08:11:01 [INFO] [nv200] [IMPORT] Schéma initialisé dans /home/ubuntu/app/db/lbc.sqlite
2026-04-26 08:11:01 [INFO] [nv200] [IMPORT] 110 lus, 110 inseres, 0 ignores, 0 erreurs
2026-04-26 08:11:01 [INFO] [nv200] [IMPORT] TOTAL : 110 lus, 110 inseres — Base : /home/ubuntu/app/db/lbc.sqlite
2026-04-26 08:11:01 [INFO] [nv200] [IMPORT] 14889 annonces en base
2026-04-26 08:11:01 [INFO] [nv200] [AVAILABILITY] $ /home/ubuntu/app/.venv/bin/python /home/ubuntu/app/scripts/check_availability.py --csv /home/ubuntu/app/leboncoin_ads_nv200_20260426_081048.csv --brand nissan --model nv200 --db /home/ubuntu/app/db/lbc.sqlite
2026-04-26 08:11:01 [INFO] [nv200] [AVAILABILITY] CHECK DISPONIBILITE — CSV: leboncoin_ads_nv200_20260426_081048.csv, Brand: nissan, Model: nv200
2026-04-26 08:11:01 [INFO] [nv200] [AVAILABILITY] 109 list_id lus dans le CSV.
2026-04-26 08:11:01 [INFO] [nv200] [AVAILABILITY] 110 annonces actives en base pour nissan nv200.
2026-04-26 08:11:01 [INFO] [nv200] [AVAILABILITY] 1 annonce(s) marquées indisponibles.
2026-04-26 08:11:01 [INFO] [nv200] [AVAILABILITY] CSV: 109, Actives DB: 110, Absentes: 1
2026-04-26 08:11:01 [INFO] [nv200] [AVAILABILITY] Marquees indisponibles: 1
2026-04-26 08:11:01 [INFO] [nv200] [DETAIL] $ /home/ubuntu/app/.venv/bin/python -m crawler.leboncoin_ad_detail --model nv200 --delay 0.5 --limit 200
2026-04-26 08:11:01 [INFO] [nv200] [DETAIL] ENRICHISSEMENT AD DETAIL — Modele: nv200 — Limite: 200
2026-04-26 08:11:01 [INFO] [nv200] [DETAIL] Schéma initialisé dans /home/ubuntu/app/db/lbc.sqlite
2026-04-26 08:11:01 [INFO] [nv200] [DETAIL] 0 annonce(s) à enrichir (modèle: nv200)
2026-04-26 08:11:01 [INFO] [nv200] [DETAIL] RESULTAT : 0 traitee(s), 0 enrichies, 0 introuvables, 0 erreurs
2026-04-26 08:11:01 [INFO] [nv200] [STATS] $ /home/ubuntu/app/.venv/bin/python -m stats.main --model nv200 --skip-plots
2026-04-26 08:11:01 [INFO] [nv200] [STATS] ANALYSEUR LEBONCOIN — Base: /home/ubuntu/app/db/lbc.sqlite, Figures: /home/ubuntu/app/stats/nv200/figures, Modele: nv200, Graphiques: Non
2026-04-26 08:11:04 [INFO] [nv200] [STATS] Using categorical units to plot a list of strings that are all parsable as floats or dates. If these strings should be plotted as numbers, cast to the appropriate data type before plotting.
2026-04-26 08:11:04 [INFO] [nv200] [STATS] Using categorical units to plot a list of strings that are all parsable as floats or dates. If these strings should be plotted as numbers, cast to the appropriate data type before plotting.
2026-04-26 08:11:05 [INFO] [nv200] [STATS] M05 — Extraction LLM des titres (GPT-5 Nano)
2026-04-26 08:11:05 [INFO] [nv200] [STATS] Annonces sans evaluation LLM : 0
2026-04-26 08:11:05 [INFO] [nv200] [STATS] Toutes les annonces ont deja ete analysees.
2026-04-26 08:11:06 [INFO] [nv200] [STATS] stats_descriptives : 5 lignes insérées
2026-04-26 08:11:06 [INFO] [nv200] [STATS] modele_regression : 2 lignes insérées
2026-04-26 08:11:06 [INFO] [nv200] [STATS] referentiel_prix : 54 segments insérés
2026-04-26 08:11:06 [INFO] [nv200] [STATS] ads.deal_columns : 341 annonces mises à jour
2026-04-26 08:11:06 [INFO] [nv200] [STATS] M06 — Extraction LLM des descriptions (GPT-5 Nano)
2026-04-26 08:11:06 [INFO] [nv200] [STATS] Schéma initialisé dans /home/ubuntu/app/db/lbc.sqlite
2026-04-26 08:11:06 [INFO] [nv200] [STATS] Champs actifs : 8
2026-04-26 08:11:06 [INFO] [nv200] [STATS] Annonces Excellente/Bonne affaire sans analyse description : 0
2026-04-26 08:11:06 [INFO] [nv200] [STATS] Toutes les annonces éligibles ont déjà été analysées.
2026-04-26 08:11:06 [INFO] [nv200] [STATS] ANALYSE TERMINEE en 4.1s — 341 annonces (run #843) — Modele: nv200
2026-04-26 08:11:06 [INFO] [nv200] [LLM] $ /home/ubuntu/app/.venv/bin/python -m stats.m05_llm_title_analysis --model nv200
2026-04-26 08:11:07 [INFO] [nv200] [LLM] M05 — Extraction LLM des titres (GPT-5 Nano)
2026-04-26 08:11:07 [INFO] [nv200] [LLM] Annonces sans evaluation LLM : 0
2026-04-26 08:11:07 [INFO] [nv200] [LLM] Toutes les annonces ont deja ete analysees.
2026-04-26 08:11:07 [INFO] [nv200] [LLM DESC] $ /home/ubuntu/app/.venv/bin/python -m stats.m06_llm_description_analysis --model nv200
2026-04-26 08:11:07 [INFO] [nv200] [LLM DESC] M06 — Extraction LLM des descriptions (GPT-5 Nano)
2026-04-26 08:11:07 [INFO] [nv200] [LLM DESC] Schéma initialisé dans /home/ubuntu/app/db/lbc.sqlite
2026-04-26 08:11:07 [INFO] [nv200] [LLM DESC] Champs actifs : 8
2026-04-26 08:11:07 [INFO] [nv200] [LLM DESC] Annonces Excellente/Bonne affaire sans analyse description : 0
2026-04-26 08:11:07 [INFO] [nv200] [LLM DESC] Toutes les annonces éligibles ont déjà été analysées.
2026-04-26 08:11:07 [INFO] [nv200] [LLM DESC] .env restaure
2026-04-26 08:11:07 [INFO] [GLOBAL] [SUMMARY] clio_4 -> OK
2026-04-26 08:11:07 [INFO] [GLOBAL] [SUMMARY] i20 -> OK
2026-04-26 08:11:07 [INFO] [GLOBAL] [SUMMARY] berlingo -> OK
2026-04-26 08:11:07 [INFO] [GLOBAL] [SUMMARY] c4 -> OK
2026-04-26 08:11:07 [INFO] [GLOBAL] [SUMMARY] scenic -> OK
2026-04-26 08:11:07 [INFO] [GLOBAL] [SUMMARY] 5008 -> OK
2026-04-26 08:11:07 [INFO] [GLOBAL] [SUMMARY] fiesta -> OK
2026-04-26 08:11:07 [INFO] [GLOBAL] [SUMMARY] nv200 -> OK
2026-04-26 08:11:07 [INFO] [GLOBAL] [SUMMARY] Summary ecrit dans /home/ubuntu/app/logs/crawl/20260426_080000/_summary.json