Administration
← Retour
Log : 20260420_200000
OK
Durée : 1389s
8 OK
5360 annonces
clio_4
i20
berlingo
c4
scenic
5008
fiesta
nv200
2026-04-20 20:00:00 [INFO] [GLOBAL] [INIT] CRAWL ALL — 8 modele(s)
2026-04-20 20:00:00 [INFO] [clio_4] [INIT] [1/8] CLIO_4 (brand=renault, pages=auto)
2026-04-20 20:00:00 [INFO] [clio_4] [INIT] URL: https://www.leboncoin.fr/recherche?category=2&text=clio%204&price=3000-9000®d...
2026-04-20 20: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-20 20:00:00 [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-20 20:00:02 [INFO] [clio_4] [SEARCH] 35 annonces recuperees (total: 35)
2026-04-20 20:00:02 [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-20 20:00:05 [INFO] [clio_4] [SEARCH] 35 annonces recuperees (total: 70)
2026-04-20 20:00:05 [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-20 20:00:08 [INFO] [clio_4] [SEARCH] 35 annonces recuperees (total: 105)
2026-04-20 20:00:08 [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-20 20:00:11 [INFO] [clio_4] [SEARCH] 35 annonces recuperees (total: 140)
2026-04-20 20:00:11 [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-20 20:00:14 [INFO] [clio_4] [SEARCH] 35 annonces recuperees (total: 175)
2026-04-20 20:00:14 [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-20 20:00:16 [INFO] [clio_4] [SEARCH] 35 annonces recuperees (total: 210)
2026-04-20 20:00:16 [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-20 20:00:19 [INFO] [clio_4] [SEARCH] 35 annonces recuperees (total: 245)
2026-04-20 20:00:19 [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-20 20:00:21 [INFO] [clio_4] [SEARCH] 35 annonces recuperees (total: 280)
2026-04-20 20:00:21 [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-20 20:00:24 [INFO] [clio_4] [SEARCH] 35 annonces recuperees (total: 315)
2026-04-20 20:00:24 [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-20 20:00:26 [INFO] [clio_4] [SEARCH] 35 annonces recuperees (total: 350)
2026-04-20 20:00:26 [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-20 20:00:29 [INFO] [clio_4] [SEARCH] 35 annonces recuperees (total: 385)
2026-04-20 20:00:29 [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-20 20:00:31 [INFO] [clio_4] [SEARCH] 35 annonces recuperees (total: 420)
2026-04-20 20:00:31 [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-20 20:00:34 [INFO] [clio_4] [SEARCH] 35 annonces recuperees (total: 455)
2026-04-20 20:00:34 [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-20 20:00:37 [INFO] [clio_4] [SEARCH] 35 annonces recuperees (total: 490)
2026-04-20 20:00:37 [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-20 20:00:39 [INFO] [clio_4] [SEARCH] 35 annonces recuperees (total: 525)
2026-04-20 20:00:39 [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-20 20:00:42 [INFO] [clio_4] [SEARCH] 35 annonces recuperees (total: 560)
2026-04-20 20:00:42 [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-20 20:00:44 [INFO] [clio_4] [SEARCH] 35 annonces recuperees (total: 595)
2026-04-20 20:00:44 [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-20 20:00:46 [INFO] [clio_4] [SEARCH] 35 annonces recuperees (total: 630)
2026-04-20 20:00:46 [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-20 20:00:51 [INFO] [clio_4] [SEARCH] 35 annonces recuperees (total: 665)
2026-04-20 20:00:51 [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-20 20:00:53 [INFO] [clio_4] [SEARCH] 35 annonces recuperees (total: 700)
2026-04-20 20:00:53 [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-20 20:00:56 [INFO] [clio_4] [SEARCH] 35 annonces recuperees (total: 735)
2026-04-20 20:00:56 [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-20 20:00:59 [INFO] [clio_4] [SEARCH] 35 annonces recuperees (total: 770)
2026-04-20 20:00:59 [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-20 20:01:01 [INFO] [clio_4] [SEARCH] 35 annonces recuperees (total: 805)
2026-04-20 20:01:01 [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-20 20:01:03 [INFO] [clio_4] [SEARCH] 35 annonces recuperees (total: 840)
2026-04-20 20:01:03 [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-20 20:01:06 [INFO] [clio_4] [SEARCH] 35 annonces recuperees (total: 875)
2026-04-20 20:01:06 [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-20 20:01:09 [INFO] [clio_4] [SEARCH] 35 annonces recuperees (total: 910)
2026-04-20 20:01:09 [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-20 20:01:12 [INFO] [clio_4] [SEARCH] 35 annonces recuperees (total: 945)
2026-04-20 20:01:12 [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-20 20:01:15 [INFO] [clio_4] [SEARCH] 35 annonces recuperees (total: 980)
2026-04-20 20:01:15 [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-20 20:01:19 [INFO] [clio_4] [SEARCH] 35 annonces recuperees (total: 1015)
2026-04-20 20:01:19 [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-20 20:01:22 [INFO] [clio_4] [SEARCH] 35 annonces recuperees (total: 1050)
2026-04-20 20:01:22 [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-20 20:01:24 [INFO] [clio_4] [SEARCH] 35 annonces recuperees (total: 1085)
2026-04-20 20:01:24 [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-20 20:01:27 [INFO] [clio_4] [SEARCH] 35 annonces recuperees (total: 1120)
2026-04-20 20:01:27 [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-20 20:01:29 [INFO] [clio_4] [SEARCH] 35 annonces recuperees (total: 1155)
2026-04-20 20:01:29 [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-20 20:01:32 [INFO] [clio_4] [SEARCH] 35 annonces recuperees (total: 1190)
2026-04-20 20:01:32 [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-20 20:01:35 [INFO] [clio_4] [SEARCH] 35 annonces recuperees (total: 1225)
2026-04-20 20:01:35 [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-20 20:01:38 [INFO] [clio_4] [SEARCH] 35 annonces recuperees (total: 1260)
2026-04-20 20:01:38 [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-20 20:01:42 [INFO] [clio_4] [SEARCH] 35 annonces recuperees (total: 1295)
2026-04-20 20:01:42 [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-20 20:01:45 [INFO] [clio_4] [SEARCH] 35 annonces recuperees (total: 1330)
2026-04-20 20:01:45 [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-20 20:01:48 [INFO] [clio_4] [SEARCH] 35 annonces recuperees (total: 1365)
2026-04-20 20:01:48 [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-20 20:01:51 [INFO] [clio_4] [SEARCH] 35 annonces recuperees (total: 1400)
2026-04-20 20:01:51 [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-20 20:01:56 [INFO] [clio_4] [SEARCH] 35 annonces recuperees (total: 1435)
2026-04-20 20:01:56 [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-20 20:01:58 [INFO] [clio_4] [SEARCH] 35 annonces recuperees (total: 1470)
2026-04-20 20:01:58 [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-20 20:02:01 [INFO] [clio_4] [SEARCH] 35 annonces recuperees (total: 1505)
2026-04-20 20:02:01 [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-20 20:02:04 [INFO] [clio_4] [SEARCH] 35 annonces recuperees (total: 1540)
2026-04-20 20:02:04 [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-20 20:02:06 [INFO] [clio_4] [SEARCH] 35 annonces recuperees (total: 1575)
2026-04-20 20:02:06 [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-20 20:02:08 [INFO] [clio_4] [SEARCH] 8 annonces recuperees (total: 1583)
2026-04-20 20:02:08 [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-20 20:02:10 [INFO] [clio_4] [SEARCH] Page 47 : aucune annonce, arret de la pagination.
2026-04-20 20:02:10 [INFO] [clio_4] [SEARCH] Termine : 1583 annonces au total dans /home/ubuntu/app/leboncoin_ads_clio_4_20260420_200000.csv
2026-04-20 20:02:11 [INFO] [clio_4] [SEARCH] CSV : leboncoin_ads_clio_4_20260420_200000.csv
2026-04-20 20:02:11 [INFO] [clio_4] [IMPORT] $ /home/ubuntu/app/.venv/bin/python -m db.migrate_csv --input /home/ubuntu/app/leboncoin_ads_clio_4_20260420_200000.csv --db /home/ubuntu/app/db/lbc.sqlite --model clio_4
2026-04-20 20:02:11 [INFO] [clio_4] [IMPORT] Model override : clio_4
2026-04-20 20:02:11 [INFO] [clio_4] [IMPORT] MIGRATION CSV -> SQLite unifie
2026-04-20 20:02:11 [INFO] [clio_4] [IMPORT] Fichier: leboncoin_ads_clio_4_20260420_200000.csv
2026-04-20 20:02:11 [INFO] [clio_4] [IMPORT] Schéma initialisé dans /home/ubuntu/app/db/lbc.sqlite
2026-04-20 20:02:14 [INFO] [clio_4] [IMPORT] 1583 lus, 1583 inseres, 0 ignores, 0 erreurs
2026-04-20 20:02:14 [INFO] [clio_4] [IMPORT] TOTAL : 1583 lus, 1583 inseres — Base : /home/ubuntu/app/db/lbc.sqlite
2026-04-20 20:02:14 [INFO] [clio_4] [IMPORT] 13650 annonces en base
2026-04-20 20:02:14 [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_20260420_200000.csv --brand renault --model clio_4 --db /home/ubuntu/app/db/lbc.sqlite
2026-04-20 20:02:14 [INFO] [clio_4] [AVAILABILITY] CHECK DISPONIBILITE — CSV: leboncoin_ads_clio_4_20260420_200000.csv, Brand: renault, Model: clio_4
2026-04-20 20:02:14 [INFO] [clio_4] [AVAILABILITY] 1564 list_id lus dans le CSV.
2026-04-20 20:02:14 [INFO] [clio_4] [AVAILABILITY] 1611 annonces actives en base pour renault clio_4.
2026-04-20 20:02:14 [INFO] [clio_4] [AVAILABILITY] 47 annonce(s) marquées indisponibles.
2026-04-20 20:02:14 [INFO] [clio_4] [AVAILABILITY] CSV: 1564, Actives DB: 1611, Absentes: 47
2026-04-20 20:02:14 [INFO] [clio_4] [AVAILABILITY] Marquees indisponibles: 47
2026-04-20 20:02:14 [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-20 20:02:14 [INFO] [clio_4] [DETAIL] ENRICHISSEMENT AD DETAIL — Modele: clio_4 — Limite: 200
2026-04-20 20:02:14 [INFO] [clio_4] [DETAIL] Schéma initialisé dans /home/ubuntu/app/db/lbc.sqlite
2026-04-20 20:02:14 [INFO] [clio_4] [DETAIL] 30 annonce(s) à enrichir (modèle: clio_4)
2026-04-20 20:02:35 [INFO] [clio_4] [DETAIL] Progression : 10/30 (enrichies: 10, introuvables: 0, erreurs: 0)
2026-04-20 20:02:53 [INFO] [clio_4] [DETAIL] Progression : 20/30 (enrichies: 20, introuvables: 0, erreurs: 0)
2026-04-20 20:03:13 [INFO] [clio_4] [DETAIL] Progression : 30/30 (enrichies: 30, introuvables: 0, erreurs: 0)
2026-04-20 20:03:13 [INFO] [clio_4] [DETAIL] RESULTAT : 30 traitee(s), 30 enrichies, 0 introuvables, 0 erreurs
2026-04-20 20:03:13 [INFO] [clio_4] [STATS] $ /home/ubuntu/app/.venv/bin/python -m stats.main --model clio_4 --skip-plots
2026-04-20 20:03:14 [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-20 20:03:18 [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-20 20:03:18 [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-20 20:03:19 [INFO] [clio_4] [STATS] M05 — Extraction LLM des titres (GPT-5 Nano)
2026-04-20 20:03:19 [INFO] [clio_4] [STATS] Annonces sans evaluation LLM : 30
2026-04-20 20:04:35 [INFO] [clio_4] [STATS] HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
2026-04-20 20:04:35 [INFO] [clio_4] [STATS] LLM OUTPUT batch 1/1: 30 resultats extraits (modele=gpt-5-nano)
2026-04-20 20:04:35 [INFO] [clio_4] [STATS] Resultats extraits : 30
2026-04-20 20:04:35 [INFO] [clio_4] [STATS] Evaluations inserees : 30
2026-04-20 20:04:37 [INFO] [clio_4] [STATS] stats_descriptives : 5 lignes insérées
2026-04-20 20:04:37 [INFO] [clio_4] [STATS] modele_regression : 2 lignes insérées
2026-04-20 20:04:37 [INFO] [clio_4] [STATS] referentiel_prix : 52 segments insérés
2026-04-20 20:04:38 [INFO] [clio_4] [STATS] ads.deal_columns : 4862 annonces mises à jour
2026-04-20 20:04:38 [INFO] [clio_4] [STATS] M06 — Extraction LLM des descriptions (GPT-5 Nano)
2026-04-20 20:04:38 [INFO] [clio_4] [STATS] Schéma initialisé dans /home/ubuntu/app/db/lbc.sqlite
2026-04-20 20:04:38 [INFO] [clio_4] [STATS] Champs actifs : 8
2026-04-20 20:04:38 [INFO] [clio_4] [STATS] Annonces Excellente/Bonne affaire sans analyse description : 5
2026-04-20 20:04:38 [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-20 20:04:38 [INFO] [clio_4] [STATS] ━━━ LLM DESC INPUT batch 1/1 (5 annonces) ━━━
3183217199: "Renault Clio 4 de 2018. 213000 km. Tout roule mécaniquement. Revision vient d’être faite. Pneus neufs, ont roulé 3 mois. Purge liquide de frein faite également. CT ok. Quelques marques sur la carroserie et dans le véhicule par endroits. Prix bas car cherche vente rapide. Prix ferme. Pas de négociations. Premier arrivé premier servi."
3183248018: "Je vends une Renault Clio IV de 2016 équipée du moteur 1.5 dCi 90 ch, connu pour être fiable et économique. Le véhicule a 243 000 km. C’est une deuxième main, il appartenait auparavant à une entreprise et a toujours été entretenu chez Renault. Contrôle technique OK, valable jusqu’à 04/2028. Finition Zen avec options : climatisation, régulateur et limiteur de vitesse, Bluetooth (téléphone et audio), écran tactile avec système multimédia, commandes au volant, ordinateur de bord, vitres électriques avant, fermeture centralisée, direction assistée, ABS, ESP, airbags et banquette arrière rabattable. Concernant l’état : le véhicule est propre, intérieur comme extérieur. Mécaniquement, rien à signaler, la voiture roule parfaitement, aucune perte de puissance. Le message « injection à contrôler » apparaît parfois puis disparaît. Consommation moyenne : 4 L/100 km À prévoir : remplacement de l’essuie-glace arrière. Prix : 4500€ Véhicule fiable. Me contacter pour plus d’informations ou pour des photos supplémentaires."
3183312478: "Je vends ma Renault Clio 4 de 2016 avec 225 000 km au compteur. - Marque : Renault - Modèle : Clio - Année : 2016 - Kilométrage : 225 000 km - Motorisation : 1.5 dCi 75 ch - Carburant : Diesel - Boîte de vitesses : Manuelle - Puissance fiscale : 4 CV - Couleur : Blanc - Nombre de portes : 5 N'hésitez pas à me contacter pour plus d'informations ou pour convenir d'un rendez-vous."
3183317184: "Vend clio de 2019 très propre pas beaucoup de kilomètres toujours entretenu pour plus de renseignement merci de me contacter par téléphone . Le prix est ferme"
3183332641: "Cause retraite et achat Tesla le 10/05/2026: vends Renault Clio IV Estate Phase 2 1,5 dci fap eco2 série limitée 75 cv boite manuelle jamais accidenté. 2ème main conductrice retraitée mise en circulation : 21/07/2017 : 159000 kms évolutifs certifiés d'origine CT Technique du 08/04/2026 ok, véhicule à jour des rappels (mises à jour par garage Renault.) (90 % autoroute, actuellement trajet Fréjus / Lyon tous les 15 jours. ) Appareil multimédia audio/vidéo/internet+usb android et carplay, camera de recul et cartographie GPS (celui d’origine Renault était un véritable cauchemar !) vidange tout les 15000 kms avec tous filtres et huile total ineo quartz. 04/10/2023 grosse révision: disques/plaquettes / liquide refroidissement / liquide de freins embrayage / courroie distribution+ acc /pompe à eau / batterie / à 120000kms factures 24/03/2026 :suspensions avant et coupelles à 157000 kms 4 pneus rainsport uniroyal neuf + 4 pneus été fournis sors de révision avec changement durite d’accès air principale et contrôle valise électronique ( Renault) restera éventuellement changement silent bloc barre stabilisatrice (19 euros) + MO et silent bloc av pot échappement (9,60 euros) + MO av à effectuer (pièces fournies). Véhicule vendu en l’état 5400 euros sans garantie vu son âge et le nombre de kms, prix ferme non négociable vu l’état et l’entretient du véhicule Véhicule pouvant parcourir tous trajets. véhicule visible selon les dates prés de Lyon ou sur Fréjus cordialement Michelle B"
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
2026-04-20 20:05:43 [INFO] [clio_4] [STATS] HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
2026-04-20 20:05:43 [INFO] [clio_4] [STATS] ━━━ LLM DESC OUTPUT batch 1/1 (5 résultats, modèle=gpt-5-nano) ━━━
[
{
"list_id": "3183217199",
"courroie_changee": null,
"embrayage_change": null,
"travaux_recents": [
"révision faite",
"pneus neufs",
"purge liquide de frein faite"
],
"negociabilite": "ferme",
"contexte_vente": "vente rapide",
"nb_proprietaires": null,
"options_description": [],
"accidente": null
},
{
"list_id": "3183248018",
"courroie_changee": null,
"embrayage_change": null,
"travaux_recents": [],
"negociabilite": null,
"contexte_vente": null,
"nb_proprietaires": 2,
"options_description": [
"climatisation",
"régulateur et limiteur de vitesse",
"Bluetooth (téléphone et audio)",
"écran tactile avec système multimédia",
"commandes au volant",
"ordinateur de bord",
"vitres électriques avant",
"fermeture centralisée",
"direction assistée",
"ABS",
"ESP",
"airbags",
"banquette arrière rabattable"
],
"accidente": null
},
{
"list_id": "3183312478",
"courroie_changee": null,
"embrayage_change": null,
"travaux_recents": [],
"negociabilite": null,
"contexte_vente": null,
"nb_proprietaires": 2,
"options_description": [],
"accidente": null
},
{
"list_id": "3183317184",
"courroie_changee": null,
"embrayage_change": null,
"travaux_recents": [],
"negociabilite": "ferme",
"contexte_vente": null,
"nb_proprietaires": null,
"options_description": [],
"accidente": null
},
{
"list_id": "3183332641",
"courroie_changee": true,
"embrayage_change": true,
"travaux_recents": [
"courroie distribution remplacée",
"embrayage remplacé",
"disques et plaquettes remplacés",
"liquide refroidissement remplacé",
"liquide de freins remplacé",
"pompe à eau remplacée",
"suspensions avant remplacées",
"coupelles remplacées",
"durite d’accès air principale remplacée",
"pneus neufs"
],
"negociabilite": "ferme",
"contexte_vente": "achat Tesla et départ à la retraite",
"nb_proprietaires": 2,
"options_description": [
"GPS",
"Caméra de recul",
"Android Auto",
"CarPlay",
"USB"
],
"accidente": false
}
]
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
2026-04-20 20:05:43 [INFO] [clio_4] [STATS] Batch persisté : 5 évaluation(s) sauvegardée(s)
2026-04-20 20:05:43 [INFO] [clio_4] [STATS] Évaluations insérées : 5
2026-04-20 20:05:43 [INFO] [clio_4] [STATS] ANALYSE TERMINEE en 82.0s — 4862 annonces (run #700) — Modele: clio_4
2026-04-20 20:05:43 [INFO] [clio_4] [LLM] $ /home/ubuntu/app/.venv/bin/python -m stats.m05_llm_title_analysis --model clio_4
2026-04-20 20:05:44 [INFO] [clio_4] [LLM] M05 — Extraction LLM des titres (GPT-5 Nano)
2026-04-20 20:05:44 [INFO] [clio_4] [LLM] Annonces sans evaluation LLM : 0
2026-04-20 20:05:44 [INFO] [clio_4] [LLM] Toutes les annonces ont deja ete analysees.
2026-04-20 20:05:44 [INFO] [clio_4] [LLM DESC] $ /home/ubuntu/app/.venv/bin/python -m stats.m06_llm_description_analysis --model clio_4
2026-04-20 20:05:45 [INFO] [clio_4] [LLM DESC] M06 — Extraction LLM des descriptions (GPT-5 Nano)
2026-04-20 20:05:45 [INFO] [clio_4] [LLM DESC] Schéma initialisé dans /home/ubuntu/app/db/lbc.sqlite
2026-04-20 20:05:45 [INFO] [clio_4] [LLM DESC] Champs actifs : 8
2026-04-20 20:05:45 [INFO] [clio_4] [LLM DESC] Annonces Excellente/Bonne affaire sans analyse description : 0
2026-04-20 20:05:45 [INFO] [clio_4] [LLM DESC] Toutes les annonces éligibles ont déjà été analysées.
2026-04-20 20:05:45 [INFO] [i20] [LLM DESC] [2/8] I20 (brand=hyundai, pages=auto)
2026-04-20 20:05:45 [INFO] [i20] [LLM DESC] URL: https://www.leboncoin.fr/recherche?category=2&text=i20&price=3000-9000®date=2...
2026-04-20 20:05:45 [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-20 20:05:45 [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-20 20:05:49 [INFO] [i20] [SEARCH] 35 annonces recuperees (total: 35)
2026-04-20 20:05:49 [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-20 20:05:52 [INFO] [i20] [SEARCH] 35 annonces recuperees (total: 70)
2026-04-20 20:05:52 [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-20 20:05:54 [INFO] [i20] [SEARCH] 35 annonces recuperees (total: 105)
2026-04-20 20:05:54 [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-20 20:05:56 [INFO] [i20] [SEARCH] 35 annonces recuperees (total: 140)
2026-04-20 20:05:56 [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-20 20:05:59 [INFO] [i20] [SEARCH] 35 annonces recuperees (total: 175)
2026-04-20 20:05:59 [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-20 20:06:01 [INFO] [i20] [SEARCH] 35 annonces recuperees (total: 210)
2026-04-20 20:06:01 [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-20 20:06:06 [INFO] [i20] [SEARCH] 33 annonces recuperees (total: 243)
2026-04-20 20:06:06 [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-20 20:06:08 [INFO] [i20] [SEARCH] Page 8 : aucune annonce, arret de la pagination.
2026-04-20 20:06:08 [INFO] [i20] [SEARCH] Termine : 243 annonces au total dans /home/ubuntu/app/leboncoin_ads_i20_20260420_200545.csv
2026-04-20 20:06:08 [INFO] [i20] [SEARCH] CSV : leboncoin_ads_i20_20260420_200545.csv
2026-04-20 20:06:08 [INFO] [i20] [IMPORT] $ /home/ubuntu/app/.venv/bin/python -m db.migrate_csv --input /home/ubuntu/app/leboncoin_ads_i20_20260420_200545.csv --db /home/ubuntu/app/db/lbc.sqlite --model i20
2026-04-20 20:06:08 [INFO] [i20] [IMPORT] Model override : i20
2026-04-20 20:06:08 [INFO] [i20] [IMPORT] MIGRATION CSV -> SQLite unifie
2026-04-20 20:06:08 [INFO] [i20] [IMPORT] Fichier: leboncoin_ads_i20_20260420_200545.csv
2026-04-20 20:06:08 [INFO] [i20] [IMPORT] Schéma initialisé dans /home/ubuntu/app/db/lbc.sqlite
2026-04-20 20:06:08 [INFO] [i20] [IMPORT] 243 lus, 243 inseres, 0 ignores, 0 erreurs
2026-04-20 20:06:08 [INFO] [i20] [IMPORT] TOTAL : 243 lus, 243 inseres — Base : /home/ubuntu/app/db/lbc.sqlite
2026-04-20 20:06:08 [INFO] [i20] [IMPORT] 13652 annonces en base
2026-04-20 20:06:08 [INFO] [i20] [AVAILABILITY] $ /home/ubuntu/app/.venv/bin/python /home/ubuntu/app/scripts/check_availability.py --csv /home/ubuntu/app/leboncoin_ads_i20_20260420_200545.csv --brand hyundai --model i20 --db /home/ubuntu/app/db/lbc.sqlite
2026-04-20 20:06:08 [INFO] [i20] [AVAILABILITY] CHECK DISPONIBILITE — CSV: leboncoin_ads_i20_20260420_200545.csv, Brand: hyundai, Model: i20
2026-04-20 20:06:08 [INFO] [i20] [AVAILABILITY] 243 list_id lus dans le CSV.
2026-04-20 20:06:08 [INFO] [i20] [AVAILABILITY] 247 annonces actives en base pour hyundai i20.
2026-04-20 20:06:08 [INFO] [i20] [AVAILABILITY] 4 annonce(s) marquées indisponibles.
2026-04-20 20:06:08 [INFO] [i20] [AVAILABILITY] CSV: 243, Actives DB: 247, Absentes: 4
2026-04-20 20:06:08 [INFO] [i20] [AVAILABILITY] Marquees indisponibles: 4
2026-04-20 20:06:09 [INFO] [i20] [DETAIL] $ /home/ubuntu/app/.venv/bin/python -m crawler.leboncoin_ad_detail --model i20 --delay 0.5 --limit 200
2026-04-20 20:06:09 [INFO] [i20] [DETAIL] ENRICHISSEMENT AD DETAIL — Modele: i20 — Limite: 200
2026-04-20 20:06:09 [INFO] [i20] [DETAIL] Schéma initialisé dans /home/ubuntu/app/db/lbc.sqlite
2026-04-20 20:06:09 [INFO] [i20] [DETAIL] 2 annonce(s) à enrichir (modèle: i20)
2026-04-20 20:06:19 [INFO] [i20] [DETAIL] RESULTAT : 2 traitee(s), 2 enrichies, 0 introuvables, 0 erreurs
2026-04-20 20:06:19 [INFO] [i20] [STATS] $ /home/ubuntu/app/.venv/bin/python -m stats.main --model i20 --skip-plots
2026-04-20 20:06:19 [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-20 20:06:23 [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-20 20:06:23 [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-20 20:06:24 [INFO] [i20] [STATS] M05 — Extraction LLM des titres (GPT-5 Nano)
2026-04-20 20:06:24 [INFO] [i20] [STATS] Annonces sans evaluation LLM : 2
2026-04-20 20:06:30 [INFO] [i20] [STATS] HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
2026-04-20 20:06:30 [INFO] [i20] [STATS] LLM OUTPUT batch 1/1: 2 resultats extraits (modele=gpt-5-nano)
2026-04-20 20:06:30 [INFO] [i20] [STATS] Resultats extraits : 2
2026-04-20 20:06:30 [INFO] [i20] [STATS] Evaluations inserees : 2
2026-04-20 20:06:30 [INFO] [i20] [STATS] stats_descriptives : 5 lignes insérées
2026-04-20 20:06:30 [INFO] [i20] [STATS] modele_regression : 2 lignes insérées
2026-04-20 20:06:30 [INFO] [i20] [STATS] referentiel_prix : 44 segments insérés
2026-04-20 20:06:30 [INFO] [i20] [STATS] ads.deal_columns : 594 annonces mises à jour
2026-04-20 20:06:30 [INFO] [i20] [STATS] M06 — Extraction LLM des descriptions (GPT-5 Nano)
2026-04-20 20:06:30 [INFO] [i20] [STATS] Schéma initialisé dans /home/ubuntu/app/db/lbc.sqlite
2026-04-20 20:06:30 [INFO] [i20] [STATS] Champs actifs : 8
2026-04-20 20:06:30 [INFO] [i20] [STATS] Annonces Excellente/Bonne affaire sans analyse description : 0
2026-04-20 20:06:30 [INFO] [i20] [STATS] Toutes les annonces éligibles ont déjà été analysées.
2026-04-20 20:06:30 [INFO] [i20] [STATS] ANALYSE TERMINEE en 11.1s — 594 annonces (run #701) — Modele: i20
2026-04-20 20:06:31 [INFO] [i20] [LLM] $ /home/ubuntu/app/.venv/bin/python -m stats.m05_llm_title_analysis --model i20
2026-04-20 20:06:31 [INFO] [i20] [LLM] M05 — Extraction LLM des titres (GPT-5 Nano)
2026-04-20 20:06:31 [INFO] [i20] [LLM] Annonces sans evaluation LLM : 0
2026-04-20 20:06:31 [INFO] [i20] [LLM] Toutes les annonces ont deja ete analysees.
2026-04-20 20:06:31 [INFO] [i20] [LLM DESC] $ /home/ubuntu/app/.venv/bin/python -m stats.m06_llm_description_analysis --model i20
2026-04-20 20:06:32 [INFO] [i20] [LLM DESC] M06 — Extraction LLM des descriptions (GPT-5 Nano)
2026-04-20 20:06:32 [INFO] [i20] [LLM DESC] Schéma initialisé dans /home/ubuntu/app/db/lbc.sqlite
2026-04-20 20:06:32 [INFO] [i20] [LLM DESC] Champs actifs : 8
2026-04-20 20:06:32 [INFO] [i20] [LLM DESC] Annonces Excellente/Bonne affaire sans analyse description : 0
2026-04-20 20:06:32 [INFO] [i20] [LLM DESC] Toutes les annonces éligibles ont déjà été analysées.
2026-04-20 20:06:32 [INFO] [berlingo] [LLM DESC] [3/8] BERLINGO (brand=citroen, pages=auto)
2026-04-20 20:06:32 [INFO] [berlingo] [LLM DESC] URL: https://www.leboncoin.fr/recherche?category=5&text=berlingo+xl&u_utility_brand=C...
2026-04-20 20:06:32 [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-20 20:06:32 [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-20 20:06:35 [INFO] [berlingo] [SEARCH] 35 annonces recuperees (total: 35)
2026-04-20 20:06:35 [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-20 20:06:37 [INFO] [berlingo] [SEARCH] 35 annonces recuperees (total: 70)
2026-04-20 20:06:37 [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-20 20:06:40 [INFO] [berlingo] [SEARCH] 35 annonces recuperees (total: 105)
2026-04-20 20:06:40 [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-20 20:06:42 [INFO] [berlingo] [SEARCH] 35 annonces recuperees (total: 140)
2026-04-20 20:06:42 [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-20 20:06:44 [INFO] [berlingo] [SEARCH] 35 annonces recuperees (total: 175)
2026-04-20 20:06:44 [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-20 20:06:47 [INFO] [berlingo] [SEARCH] 35 annonces recuperees (total: 210)
2026-04-20 20:06:47 [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-20 20:06:49 [INFO] [berlingo] [SEARCH] 35 annonces recuperees (total: 245)
2026-04-20 20:06:49 [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-20 20:06:51 [INFO] [berlingo] [SEARCH] 35 annonces recuperees (total: 280)
2026-04-20 20:06:51 [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-20 20:06:54 [INFO] [berlingo] [SEARCH] 35 annonces recuperees (total: 315)
2026-04-20 20:06:54 [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-20 20:06:57 [INFO] [berlingo] [SEARCH] 35 annonces recuperees (total: 350)
2026-04-20 20:06:57 [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-20 20:06:59 [INFO] [berlingo] [SEARCH] 22 annonces recuperees (total: 372)
2026-04-20 20:06:59 [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-20 20:07:02 [INFO] [berlingo] [SEARCH] Page 12 : aucune annonce, arret de la pagination.
2026-04-20 20:07:02 [INFO] [berlingo] [SEARCH] Termine : 372 annonces au total dans /home/ubuntu/app/leboncoin_ads_berlingo_20260420_200632.csv
2026-04-20 20:07:02 [INFO] [berlingo] [SEARCH] CSV : leboncoin_ads_berlingo_20260420_200632.csv
2026-04-20 20:07:02 [INFO] [berlingo] [IMPORT] $ /home/ubuntu/app/.venv/bin/python -m db.migrate_csv --input /home/ubuntu/app/leboncoin_ads_berlingo_20260420_200632.csv --db /home/ubuntu/app/db/lbc.sqlite --model berlingo
2026-04-20 20:07:02 [INFO] [berlingo] [IMPORT] Model override : berlingo
2026-04-20 20:07:02 [INFO] [berlingo] [IMPORT] MIGRATION CSV -> SQLite unifie
2026-04-20 20:07:02 [INFO] [berlingo] [IMPORT] Fichier: leboncoin_ads_berlingo_20260420_200632.csv
2026-04-20 20:07:02 [INFO] [berlingo] [IMPORT] Schéma initialisé dans /home/ubuntu/app/db/lbc.sqlite
2026-04-20 20:07:02 [INFO] [berlingo] [IMPORT] 372 lus, 372 inseres, 0 ignores, 0 erreurs
2026-04-20 20:07:02 [INFO] [berlingo] [IMPORT] TOTAL : 372 lus, 372 inseres — Base : /home/ubuntu/app/db/lbc.sqlite
2026-04-20 20:07:02 [INFO] [berlingo] [IMPORT] 13653 annonces en base
2026-04-20 20:07:03 [INFO] [berlingo] [AVAILABILITY] $ /home/ubuntu/app/.venv/bin/python /home/ubuntu/app/scripts/check_availability.py --csv /home/ubuntu/app/leboncoin_ads_berlingo_20260420_200632.csv --brand citroen --model berlingo --db /home/ubuntu/app/db/lbc.sqlite
2026-04-20 20:07:03 [INFO] [berlingo] [AVAILABILITY] CHECK DISPONIBILITE — CSV: leboncoin_ads_berlingo_20260420_200632.csv, Brand: citroen, Model: berlingo
2026-04-20 20:07:03 [INFO] [berlingo] [AVAILABILITY] 372 list_id lus dans le CSV.
2026-04-20 20:07:03 [INFO] [berlingo] [AVAILABILITY] 373 annonces actives en base pour citroen berlingo.
2026-04-20 20:07:03 [INFO] [berlingo] [AVAILABILITY] 1 annonce(s) marquées indisponibles.
2026-04-20 20:07:03 [INFO] [berlingo] [AVAILABILITY] CSV: 372, Actives DB: 373, Absentes: 1
2026-04-20 20:07:03 [INFO] [berlingo] [AVAILABILITY] Marquees indisponibles: 1
2026-04-20 20:07:03 [INFO] [berlingo] [DETAIL] $ /home/ubuntu/app/.venv/bin/python -m crawler.leboncoin_ad_detail --model berlingo --delay 0.5 --limit 200
2026-04-20 20:07:03 [INFO] [berlingo] [DETAIL] ENRICHISSEMENT AD DETAIL — Modele: berlingo — Limite: 200
2026-04-20 20:07:03 [INFO] [berlingo] [DETAIL] Schéma initialisé dans /home/ubuntu/app/db/lbc.sqlite
2026-04-20 20:07:03 [INFO] [berlingo] [DETAIL] 1 annonce(s) à enrichir (modèle: berlingo)
2026-04-20 20:07:04 [INFO] [berlingo] [DETAIL] RESULTAT : 1 traitee(s), 1 enrichies, 0 introuvables, 0 erreurs
2026-04-20 20:07:04 [INFO] [berlingo] [STATS] $ /home/ubuntu/app/.venv/bin/python -m stats.main --model berlingo --skip-plots
2026-04-20 20:07:05 [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-20 20:07:08 [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-20 20:07:08 [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-20 20:07:09 [INFO] [berlingo] [STATS] M05 — Extraction LLM des titres (GPT-5 Nano)
2026-04-20 20:07:09 [INFO] [berlingo] [STATS] Annonces sans evaluation LLM : 1
2026-04-20 20:07:27 [INFO] [berlingo] [STATS] HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
2026-04-20 20:07:27 [INFO] [berlingo] [STATS] LLM OUTPUT batch 1/1: 1 resultats extraits (modele=gpt-5-nano)
2026-04-20 20:07:27 [INFO] [berlingo] [STATS] Resultats extraits : 1
2026-04-20 20:07:27 [INFO] [berlingo] [STATS] Evaluations inserees : 1
2026-04-20 20:07:27 [INFO] [berlingo] [STATS] stats_descriptives : 5 lignes insérées
2026-04-20 20:07:27 [INFO] [berlingo] [STATS] modele_regression : 2 lignes insérées
2026-04-20 20:07:28 [INFO] [berlingo] [STATS] referentiel_prix : 66 segments insérés
2026-04-20 20:07:28 [INFO] [berlingo] [STATS] ads.deal_columns : 776 annonces mises à jour
2026-04-20 20:07:28 [INFO] [berlingo] [STATS] M06 — Extraction LLM des descriptions (GPT-5 Nano)
2026-04-20 20:07:28 [INFO] [berlingo] [STATS] Schéma initialisé dans /home/ubuntu/app/db/lbc.sqlite
2026-04-20 20:07:28 [INFO] [berlingo] [STATS] Champs actifs : 8
2026-04-20 20:07:28 [INFO] [berlingo] [STATS] Annonces Excellente/Bonne affaire sans analyse description : 3
2026-04-20 20:07:28 [INFO] [berlingo] [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-20 20:07:28 [INFO] [berlingo] [STATS] ━━━ LLM DESC INPUT batch 1/1 (3 annonces) ━━━
3092446353: "--------- NOS SERVICES ET PRESTATIONS COMPLÉMENTAIRES ----------------------------------- - Visite virtuelle : avant de vous déplacer, visualisez votre futur véhicule sous toutes ses coutures . Contactez-nous pour en voir plus ! - Extension de garantie jusqu'à 60 mois. - Solutions de Financement de 12 à 84 mois. - Livraison dans toute la France métropolitaine (sur devis). - Reprise possible de votre ancien véhicule. - Les informations délivrées par cette annonce sont non contractuelles et données à titre indicatif. 🚗 Packs disponibles (véhicules éligibles au Label) 🔹 Pack Clés en Main – 691 € TTC(¹)(²) Démarches (hors carte grise) | 1/4 de carburant | Nettoyage First | Garantie 6 mois | Label inclus✅ 🔹 Pack Sérénité – 891 € TTC(¹)(²)- Démarches (hors carte grise) | 1/2 de carburant | Nettoyage Confort | Garantie 12 mois | Label inclus✅ 🔹 Pack Prestige – 1.091 € TTC(¹)(²) Démarches (hors carte grise) | Plein complet | Nettoyage Prestige | Garantie 12 mois | Label inclus✅ + Surprise du chef🎁 ______________________________________________________________________ (¹) Les véhicules non éligibles au Label bénéficient de tarifs préférentiels. Veuillez contacter votre conseiller pour obtenir les conditions tarifaires applicables. (²) Tarif pour les véhicules deux roues motrices dont la valeur de vente est inférieure à 60 000 € TTC. ______________________________________________________________________ Véhicule visible sur rendez vous OPTIONS ET ÉQUIPEMENTS : Audio - Télécomm..."
3167668493: "---------- NOS SERVICES ET PRESTATIONS COMPLÉMENTAIRES -------------------------------------------------- - Visite virtuelle : avant de vous déplacer, visualisez votre futur véhicule sous toutes ses coutures . Contactez-nous pour en voir plus ! - Extension de garantie jusqu'à 60 mois. - Solutions de Financement de 12 à 84 mois. - Livraison dans toute la France métropolitaine (sur devis). - Reprise possible de votre ancien véhicule. - Les informations délivrées par cette annonce sont non contractuelles et données à titre indicatif. 🚗 Packs disponibles (véhicules éligibles au Label) 🔹 Pack Clés en Main – 691 € TTC(¹)(²) Démarches (hors carte grise) | 1/4 de carburant | Nettoyage First | Garantie 6 mois | Label inclus✅ 🔹 Pack Sérénité – 891 € TTC(¹)(²) Démarches (hors carte grise) | 1/2 de carburant | Nettoyage Confort | Garantie 12 mois | Label inclus✅ 🔹 Pack Prestige – 1.091 € TTC(¹)(²) Démarches (hors carte grise) | Plein complet | Nettoyage Prestige | Garantie 12 mois | Label inclus✅ + Surprise du chef🎁 __________________________________________________________________________________ (¹) Les véhicules non éligibles au Label bénéficient de tarifs préférentiels. Veuillez contacter votre conseiller pour obtenir les conditions tarifaires applicables. (²) Tarif pour les véhicules deux roues motrices dont la valeur de vente est inférieure à 60 000 € TTC. __________________________________________________________________________________ OPTIONS ET ÉQUIPEMENTS : Audio - Tél..."
3173564610: "** Historique complet ** Véhicule en très bon état, suivi d’entretien complet. Révision faite ! CT OK Aucuns frais à prévoir ! Vendu avec une garantie contractuelle de 6mois. Reprise de votre véhicule possible. Options et Equipements : - VERSION LONGUE (XL) - ABS / ESP - Airbag conducteur / passager - Aide au parking
- Assistance au freinage d’urgence - Bluetooth - Boîte Manuelle
- Climatisation
- Contrôle pression pneus
- Détecteur pluie
- Vitres électriques - Verrouillage centralisé télécommandé
- Ordinateur de bord
- Rétroviseurs extérieurs électriques - Régulateur/Limiteur de vitesse - Radars de stationnement
- Système Start/Stop
CONTACT : Etienne : [Coordonnées masquées]
Garage : [Coordonnées masquées]
[Coordonnées masquées]"
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
2026-04-20 20:08:05 [INFO] [berlingo] [STATS] HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
2026-04-20 20:08:05 [INFO] [berlingo] [STATS] ━━━ LLM DESC OUTPUT batch 1/1 (3 résultats, modèle=gpt-5-nano) ━━━
[
{
"list_id": "3092446353",
"courroie_changee": null,
"embrayage_change": null,
"travaux_recents": [],
"negociabilite": null,
"contexte_vente": null,
"nb_proprietaires": null,
"options_description": [
"Audio"
],
"accidente": null
},
{
"list_id": "3167668493",
"courroie_changee": null,
"embrayage_change": null,
"travaux_recents": [],
"negociabilite": null,
"contexte_vente": null,
"nb_proprietaires": null,
"options_description": [
"Audio"
],
"accidente": null
},
{
"list_id": "3173564610",
"courroie_changee": null,
"embrayage_change": null,
"travaux_recents": [
"Révision faite"
],
"negociabilite": null,
"contexte_vente": null,
"nb_proprietaires": null,
"options_description": [
"VERSION LONGUE (XL)",
"ABS / ESP",
"Airbag conducteur / passager",
"Aide au parking",
"Assistance au freinage d’urgence",
"Bluetooth",
"Boîte Manuelle",
"Climatisation",
"Contrôle pression pneus",
"Détecteur pluie",
"Vitres électriques",
"Verrouillage centralisé télécommandé",
"Ordinateur de bord",
"Rétroviseurs extérieurs électriques",
"Régulateur/Limiteur de vitesse",
"Radars de stationnement",
"Système Start/Stop"
],
"accidente": null
}
]
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
2026-04-20 20:08:05 [INFO] [berlingo] [STATS] Batch persisté : 3 évaluation(s) sauvegardée(s)
2026-04-20 20:08:05 [INFO] [berlingo] [STATS] Évaluations insérées : 3
2026-04-20 20:08:05 [INFO] [berlingo] [STATS] ANALYSE TERMINEE en 22.5s — 776 annonces (run #702) — Modele: berlingo
2026-04-20 20:08:06 [INFO] [berlingo] [LLM] $ /home/ubuntu/app/.venv/bin/python -m stats.m05_llm_title_analysis --model berlingo
2026-04-20 20:08:06 [INFO] [berlingo] [LLM] M05 — Extraction LLM des titres (GPT-5 Nano)
2026-04-20 20:08:06 [INFO] [berlingo] [LLM] Annonces sans evaluation LLM : 0
2026-04-20 20:08:06 [INFO] [berlingo] [LLM] Toutes les annonces ont deja ete analysees.
2026-04-20 20:08:06 [INFO] [berlingo] [LLM DESC] $ /home/ubuntu/app/.venv/bin/python -m stats.m06_llm_description_analysis --model berlingo
2026-04-20 20:08:07 [INFO] [berlingo] [LLM DESC] M06 — Extraction LLM des descriptions (GPT-5 Nano)
2026-04-20 20:08:07 [INFO] [berlingo] [LLM DESC] Schéma initialisé dans /home/ubuntu/app/db/lbc.sqlite
2026-04-20 20:08:07 [INFO] [berlingo] [LLM DESC] Champs actifs : 8
2026-04-20 20:08:07 [INFO] [berlingo] [LLM DESC] Annonces Excellente/Bonne affaire sans analyse description : 0
2026-04-20 20:08:07 [INFO] [berlingo] [LLM DESC] Toutes les annonces éligibles ont déjà été analysées.
2026-04-20 20:08:07 [INFO] [c4] [LLM DESC] [4/8] C4 (brand=citroen, pages=auto)
2026-04-20 20:08:07 [INFO] [c4] [LLM DESC] URL: https://www.leboncoin.fr/recherche?category=2&text=c4&price=min-11000®date=20...
2026-04-20 20:08:07 [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-20 20:08:07 [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-20 20:08:10 [INFO] [c4] [SEARCH] 35 annonces recuperees (total: 35)
2026-04-20 20:08:10 [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-20 20:08:12 [INFO] [c4] [SEARCH] 35 annonces recuperees (total: 70)
2026-04-20 20:08:12 [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-20 20:08:15 [INFO] [c4] [SEARCH] 35 annonces recuperees (total: 105)
2026-04-20 20:08:15 [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-20 20:08:18 [INFO] [c4] [SEARCH] 35 annonces recuperees (total: 140)
2026-04-20 20:08:18 [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-20 20:08:21 [INFO] [c4] [SEARCH] 35 annonces recuperees (total: 175)
2026-04-20 20:08:21 [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-20 20:08:29 [INFO] [c4] [SEARCH] 34 annonces recuperees (total: 209)
2026-04-20 20:08:29 [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-20 20:08:31 [INFO] [c4] [SEARCH] Page 7 : aucune annonce, arret de la pagination.
2026-04-20 20:08:31 [INFO] [c4] [SEARCH] Termine : 209 annonces au total dans /home/ubuntu/app/leboncoin_ads_c4_20260420_200807.csv
2026-04-20 20:08:31 [INFO] [c4] [SEARCH] CSV : leboncoin_ads_c4_20260420_200807.csv
2026-04-20 20:08:31 [INFO] [c4] [IMPORT] $ /home/ubuntu/app/.venv/bin/python -m db.migrate_csv --input /home/ubuntu/app/leboncoin_ads_c4_20260420_200807.csv --db /home/ubuntu/app/db/lbc.sqlite --model c4
2026-04-20 20:08:31 [INFO] [c4] [IMPORT] Model override : c4
2026-04-20 20:08:31 [INFO] [c4] [IMPORT] MIGRATION CSV -> SQLite unifie
2026-04-20 20:08:31 [INFO] [c4] [IMPORT] Fichier: leboncoin_ads_c4_20260420_200807.csv
2026-04-20 20:08:31 [INFO] [c4] [IMPORT] Schéma initialisé dans /home/ubuntu/app/db/lbc.sqlite
2026-04-20 20:08:32 [INFO] [c4] [IMPORT] 209 lus, 209 inseres, 0 ignores, 0 erreurs
2026-04-20 20:08:32 [INFO] [c4] [IMPORT] TOTAL : 209 lus, 209 inseres — Base : /home/ubuntu/app/db/lbc.sqlite
2026-04-20 20:08:32 [INFO] [c4] [IMPORT] 13654 annonces en base
2026-04-20 20:08:32 [INFO] [c4] [AVAILABILITY] $ /home/ubuntu/app/.venv/bin/python /home/ubuntu/app/scripts/check_availability.py --csv /home/ubuntu/app/leboncoin_ads_c4_20260420_200807.csv --brand citroen --model c4 --db /home/ubuntu/app/db/lbc.sqlite
2026-04-20 20:08:32 [INFO] [c4] [AVAILABILITY] CHECK DISPONIBILITE — CSV: leboncoin_ads_c4_20260420_200807.csv, Brand: citroen, Model: c4
2026-04-20 20:08:32 [INFO] [c4] [AVAILABILITY] 209 list_id lus dans le CSV.
2026-04-20 20:08:32 [INFO] [c4] [AVAILABILITY] 213 annonces actives en base pour citroen c4.
2026-04-20 20:08:32 [INFO] [c4] [AVAILABILITY] 4 annonce(s) marquées indisponibles.
2026-04-20 20:08:32 [INFO] [c4] [AVAILABILITY] CSV: 209, Actives DB: 213, Absentes: 4
2026-04-20 20:08:32 [INFO] [c4] [AVAILABILITY] Marquees indisponibles: 4
2026-04-20 20:08:32 [INFO] [c4] [DETAIL] $ /home/ubuntu/app/.venv/bin/python -m crawler.leboncoin_ad_detail --model c4 --delay 0.5 --limit 200
2026-04-20 20:08:32 [INFO] [c4] [DETAIL] ENRICHISSEMENT AD DETAIL — Modele: c4 — Limite: 200
2026-04-20 20:08:32 [INFO] [c4] [DETAIL] Schéma initialisé dans /home/ubuntu/app/db/lbc.sqlite
2026-04-20 20:08:32 [INFO] [c4] [DETAIL] 1 annonce(s) à enrichir (modèle: c4)
2026-04-20 20:08:34 [INFO] [c4] [DETAIL] RESULTAT : 1 traitee(s), 1 enrichies, 0 introuvables, 0 erreurs
2026-04-20 20:08:34 [INFO] [c4] [STATS] $ /home/ubuntu/app/.venv/bin/python -m stats.main --model c4 --skip-plots
2026-04-20 20:08:34 [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-20 20:08:37 [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-20 20:08:37 [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-20 20:08:38 [INFO] [c4] [STATS] M05 — Extraction LLM des titres (GPT-5 Nano)
2026-04-20 20:08:38 [INFO] [c4] [STATS] Annonces sans evaluation LLM : 1
2026-04-20 20:08:46 [INFO] [c4] [STATS] HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
2026-04-20 20:08:46 [INFO] [c4] [STATS] LLM OUTPUT batch 1/1: 1 resultats extraits (modele=gpt-5-nano)
2026-04-20 20:08:46 [INFO] [c4] [STATS] Resultats extraits : 1
2026-04-20 20:08:46 [INFO] [c4] [STATS] Evaluations inserees : 1
2026-04-20 20:08:47 [INFO] [c4] [STATS] stats_descriptives : 5 lignes insérées
2026-04-20 20:08:47 [INFO] [c4] [STATS] modele_regression : 2 lignes insérées
2026-04-20 20:08:47 [INFO] [c4] [STATS] referentiel_prix : 32 segments insérés
2026-04-20 20:08:47 [INFO] [c4] [STATS] ads.deal_columns : 496 annonces mises à jour
2026-04-20 20:08:47 [INFO] [c4] [STATS] M06 — Extraction LLM des descriptions (GPT-5 Nano)
2026-04-20 20:08:47 [INFO] [c4] [STATS] Schéma initialisé dans /home/ubuntu/app/db/lbc.sqlite
2026-04-20 20:08:47 [INFO] [c4] [STATS] Champs actifs : 8
2026-04-20 20:08:47 [INFO] [c4] [STATS] Annonces Excellente/Bonne affaire sans analyse description : 0
2026-04-20 20:08:47 [INFO] [c4] [STATS] Toutes les annonces éligibles ont déjà été analysées.
2026-04-20 20:08:47 [INFO] [c4] [STATS] ANALYSE TERMINEE en 12.9s — 496 annonces (run #703) — Modele: c4
2026-04-20 20:08:48 [INFO] [c4] [LLM] $ /home/ubuntu/app/.venv/bin/python -m stats.m05_llm_title_analysis --model c4
2026-04-20 20:08:48 [INFO] [c4] [LLM] M05 — Extraction LLM des titres (GPT-5 Nano)
2026-04-20 20:08:48 [INFO] [c4] [LLM] Annonces sans evaluation LLM : 0
2026-04-20 20:08:48 [INFO] [c4] [LLM] Toutes les annonces ont deja ete analysees.
2026-04-20 20:08:48 [INFO] [c4] [LLM DESC] $ /home/ubuntu/app/.venv/bin/python -m stats.m06_llm_description_analysis --model c4
2026-04-20 20:08:49 [INFO] [c4] [LLM DESC] M06 — Extraction LLM des descriptions (GPT-5 Nano)
2026-04-20 20:08:49 [INFO] [c4] [LLM DESC] Schéma initialisé dans /home/ubuntu/app/db/lbc.sqlite
2026-04-20 20:08:49 [INFO] [c4] [LLM DESC] Champs actifs : 8
2026-04-20 20:08:49 [INFO] [c4] [LLM DESC] Annonces Excellente/Bonne affaire sans analyse description : 0
2026-04-20 20:08:49 [INFO] [c4] [LLM DESC] Toutes les annonces éligibles ont déjà été analysées.
2026-04-20 20:08:49 [INFO] [scenic] [LLM DESC] [5/8] SCENIC (brand=renault, pages=auto)
2026-04-20 20:08:49 [INFO] [scenic] [LLM DESC] URL: https://www.leboncoin.fr/recherche?category=2&text=scenic&price=min-11000®dat...
2026-04-20 20:08:49 [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-20 20:08:49 [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-20 20:08:52 [INFO] [scenic] [SEARCH] 35 annonces recuperees (total: 35)
2026-04-20 20:08:52 [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-20 20:08:54 [INFO] [scenic] [SEARCH] 35 annonces recuperees (total: 70)
2026-04-20 20:08:54 [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-20 20:08:56 [INFO] [scenic] [SEARCH] 35 annonces recuperees (total: 105)
2026-04-20 20:08:56 [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-20 20:08:59 [INFO] [scenic] [SEARCH] 34 annonces recuperees (total: 139)
2026-04-20 20:08:59 [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-20 20:09:00 [INFO] [scenic] [SEARCH] Page 5 : aucune annonce, arret de la pagination.
2026-04-20 20:09:00 [INFO] [scenic] [SEARCH] Termine : 139 annonces au total dans /home/ubuntu/app/leboncoin_ads_scenic_20260420_200849.csv
2026-04-20 20:09:00 [INFO] [scenic] [SEARCH] CSV : leboncoin_ads_scenic_20260420_200849.csv
2026-04-20 20:09:00 [INFO] [scenic] [IMPORT] $ /home/ubuntu/app/.venv/bin/python -m db.migrate_csv --input /home/ubuntu/app/leboncoin_ads_scenic_20260420_200849.csv --db /home/ubuntu/app/db/lbc.sqlite --model scenic
2026-04-20 20:09:00 [INFO] [scenic] [IMPORT] Model override : scenic
2026-04-20 20:09:00 [INFO] [scenic] [IMPORT] MIGRATION CSV -> SQLite unifie
2026-04-20 20:09:00 [INFO] [scenic] [IMPORT] Fichier: leboncoin_ads_scenic_20260420_200849.csv
2026-04-20 20:09:00 [INFO] [scenic] [IMPORT] Schéma initialisé dans /home/ubuntu/app/db/lbc.sqlite
2026-04-20 20:09:01 [INFO] [scenic] [IMPORT] 139 lus, 139 inseres, 0 ignores, 0 erreurs
2026-04-20 20:09:01 [INFO] [scenic] [IMPORT] TOTAL : 139 lus, 139 inseres — Base : /home/ubuntu/app/db/lbc.sqlite
2026-04-20 20:09:01 [INFO] [scenic] [IMPORT] 13655 annonces en base
2026-04-20 20:09:01 [INFO] [scenic] [AVAILABILITY] $ /home/ubuntu/app/.venv/bin/python /home/ubuntu/app/scripts/check_availability.py --csv /home/ubuntu/app/leboncoin_ads_scenic_20260420_200849.csv --brand renault --model scenic --db /home/ubuntu/app/db/lbc.sqlite
2026-04-20 20:09:01 [INFO] [scenic] [AVAILABILITY] CHECK DISPONIBILITE — CSV: leboncoin_ads_scenic_20260420_200849.csv, Brand: renault, Model: scenic
2026-04-20 20:09:01 [INFO] [scenic] [AVAILABILITY] 139 list_id lus dans le CSV.
2026-04-20 20:09:01 [INFO] [scenic] [AVAILABILITY] 142 annonces actives en base pour renault scenic.
2026-04-20 20:09:01 [INFO] [scenic] [AVAILABILITY] 3 annonce(s) marquées indisponibles.
2026-04-20 20:09:01 [INFO] [scenic] [AVAILABILITY] CSV: 139, Actives DB: 142, Absentes: 3
2026-04-20 20:09:01 [INFO] [scenic] [AVAILABILITY] Marquees indisponibles: 3
2026-04-20 20:09:01 [INFO] [scenic] [DETAIL] $ /home/ubuntu/app/.venv/bin/python -m crawler.leboncoin_ad_detail --model scenic --delay 0.5 --limit 200
2026-04-20 20:09:01 [INFO] [scenic] [DETAIL] ENRICHISSEMENT AD DETAIL — Modele: scenic — Limite: 200
2026-04-20 20:09:01 [INFO] [scenic] [DETAIL] Schéma initialisé dans /home/ubuntu/app/db/lbc.sqlite
2026-04-20 20:09:01 [INFO] [scenic] [DETAIL] 1 annonce(s) à enrichir (modèle: scenic)
2026-04-20 20:09:03 [INFO] [scenic] [DETAIL] RESULTAT : 1 traitee(s), 1 enrichies, 0 introuvables, 0 erreurs
2026-04-20 20:09:03 [INFO] [scenic] [STATS] $ /home/ubuntu/app/.venv/bin/python -m stats.main --model scenic --skip-plots
2026-04-20 20:09:03 [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-20 20:09:06 [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-20 20:09:06 [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-20 20:09:07 [INFO] [scenic] [STATS] M05 — Extraction LLM des titres (GPT-5 Nano)
2026-04-20 20:09:07 [INFO] [scenic] [STATS] Annonces sans evaluation LLM : 1
2026-04-20 20:09:21 [INFO] [scenic] [STATS] HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
2026-04-20 20:09:21 [INFO] [scenic] [STATS] LLM OUTPUT batch 1/1: 1 resultats extraits (modele=gpt-5-nano)
2026-04-20 20:09:21 [INFO] [scenic] [STATS] Resultats extraits : 1
2026-04-20 20:09:21 [INFO] [scenic] [STATS] Evaluations inserees : 1
2026-04-20 20:09:22 [INFO] [scenic] [STATS] stats_descriptives : 5 lignes insérées
2026-04-20 20:09:22 [INFO] [scenic] [STATS] modele_regression : 2 lignes insérées
2026-04-20 20:09:22 [INFO] [scenic] [STATS] referentiel_prix : 27 segments insérés
2026-04-20 20:09:22 [INFO] [scenic] [STATS] ads.deal_columns : 346 annonces mises à jour
2026-04-20 20:09:22 [INFO] [scenic] [STATS] M06 — Extraction LLM des descriptions (GPT-5 Nano)
2026-04-20 20:09:22 [INFO] [scenic] [STATS] Schéma initialisé dans /home/ubuntu/app/db/lbc.sqlite
2026-04-20 20:09:22 [INFO] [scenic] [STATS] Champs actifs : 8
2026-04-20 20:09:22 [INFO] [scenic] [STATS] Annonces Excellente/Bonne affaire sans analyse description : 2
2026-04-20 20:09:22 [INFO] [scenic] [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-20 20:09:22 [INFO] [scenic] [STATS] ━━━ LLM DESC INPUT batch 1/1 (2 annonces) ━━━
3145159404: "ABLR CarZone vous propose ce Renault Grand Scénic 7 places de 2018 avec 150 000 km au compteur. - Année : 2018 - Kilométrage : 150 000 km - Motorisation : 1.3 TCe 140ch - Carburant : Essence - Boîte de vitesses : Manuelle - Nombre de places : 7 - Finition : Business Intens - Couleur : Gris - Contrôle technique : Valide jusqu'en 02/2028 - Sièges chauffants - Clim bi-zone - Keyless (démarrage et ouverture sans clé) - Régulateur/ Limitateur - Essuie glace automatique - Feux automatique - Radar avant et arrière - Caméra de recul - Pneus 4 saisons neuf - Freinage automatique/ radar anti collision - frein à main automatique - Prise de charge place arrière N'hésitez pas à me contacter pour plus d'informations ou pour organiser un essai."
3183291837: "Grand scenic 3 bose 7 place Disque plaquette avant neuf Vidange tous les filtre courroie accessoires Deux carte démarrage Tres tres propre etudie toute proposition echange reprise Clim charger Pneu 1ans Moteur a chaine a debattre resonablement 06 13 10 11 66"
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
2026-04-20 20:10:14 [INFO] [scenic] [STATS] HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
2026-04-20 20:10:14 [INFO] [scenic] [STATS] ━━━ LLM DESC OUTPUT batch 1/1 (2 résultats, modèle=gpt-5-nano) ━━━
[
{
"list_id": "3145159404",
"courroie_changee": null,
"embrayage_change": null,
"travaux_recents": [
"Pneus neufs"
],
"negociabilite": null,
"contexte_vente": null,
"nb_proprietaires": null,
"options_description": [
"Sièges chauffants",
"Clim bi-zone",
"Keyless (démarrage et ouverture sans clé)",
"Régulateur/ Limitateur",
"Essuie glace automatique",
"Feux automatique",
"Radar avant et arrière",
"Caméra de recul",
"Pneus 4 saisons neufs",
"Freinage automatique/ radar anti collision",
"Frein à main automatique",
"Prise de charge place arrière"
],
"accidente": null
},
{
"list_id": "3183291837",
"courroie_changee": null,
"embrayage_change": null,
"travaux_recents": [
"Disque plaquette avant neufs",
"Vidange tous les filtre courroie accessoires",
"Pneu 1ans",
"Clim charger",
"Deux carte démarrage",
"Moteur a chaine a debattre resonablement"
],
"negociabilite": "negociable",
"contexte_vente": null,
"nb_proprietaires": null,
"options_description": [
"Système audio Bose",
"7 places",
"Climatisation"
],
"accidente": null
}
]
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
2026-04-20 20:10:14 [INFO] [scenic] [STATS] Batch persisté : 2 évaluation(s) sauvegardée(s)
2026-04-20 20:10:14 [INFO] [scenic] [STATS] Évaluations insérées : 2
2026-04-20 20:10:14 [INFO] [scenic] [STATS] ANALYSE TERMINEE en 18.6s — 346 annonces (run #704) — Modele: scenic
2026-04-20 20:10:15 [INFO] [scenic] [LLM] $ /home/ubuntu/app/.venv/bin/python -m stats.m05_llm_title_analysis --model scenic
2026-04-20 20:10:15 [INFO] [scenic] [LLM] M05 — Extraction LLM des titres (GPT-5 Nano)
2026-04-20 20:10:15 [INFO] [scenic] [LLM] Annonces sans evaluation LLM : 0
2026-04-20 20:10:15 [INFO] [scenic] [LLM] Toutes les annonces ont deja ete analysees.
2026-04-20 20:10:16 [INFO] [scenic] [LLM DESC] $ /home/ubuntu/app/.venv/bin/python -m stats.m06_llm_description_analysis --model scenic
2026-04-20 20:10:16 [INFO] [scenic] [LLM DESC] M06 — Extraction LLM des descriptions (GPT-5 Nano)
2026-04-20 20:10:16 [INFO] [scenic] [LLM DESC] Schéma initialisé dans /home/ubuntu/app/db/lbc.sqlite
2026-04-20 20:10:16 [INFO] [scenic] [LLM DESC] Champs actifs : 8
2026-04-20 20:10:16 [INFO] [scenic] [LLM DESC] Annonces Excellente/Bonne affaire sans analyse description : 0
2026-04-20 20:10:16 [INFO] [scenic] [LLM DESC] Toutes les annonces éligibles ont déjà été analysées.
2026-04-20 20:10:16 [INFO] [5008] [LLM DESC] [6/8] 5008 (brand=peugeot, pages=auto)
2026-04-20 20:10:16 [INFO] [5008] [LLM DESC] URL: https://www.leboncoin.fr/recherche?category=2&text=5008&price=min-11000&u_car_br...
2026-04-20 20:10:16 [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-20 20:10:17 [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-20 20:10:19 [INFO] [5008] [SEARCH] 35 annonces recuperees (total: 35)
2026-04-20 20:10:19 [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-20 20:10:23 [INFO] [5008] [SEARCH] 35 annonces recuperees (total: 70)
2026-04-20 20:10:23 [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-20 20:10:27 [INFO] [5008] [SEARCH] 35 annonces recuperees (total: 105)
2026-04-20 20:10:27 [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-20 20:10:29 [INFO] [5008] [SEARCH] 35 annonces recuperees (total: 140)
2026-04-20 20:10:29 [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-20 20:10:31 [INFO] [5008] [SEARCH] 35 annonces recuperees (total: 175)
2026-04-20 20:10:31 [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-20 20:10:34 [INFO] [5008] [SEARCH] 35 annonces recuperees (total: 210)
2026-04-20 20:10:34 [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-20 20:10:36 [INFO] [5008] [SEARCH] 35 annonces recuperees (total: 245)
2026-04-20 20:10:36 [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-20 20:10:39 [INFO] [5008] [SEARCH] 35 annonces recuperees (total: 280)
2026-04-20 20:10:39 [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-20 20:10:42 [INFO] [5008] [SEARCH] 35 annonces recuperees (total: 315)
2026-04-20 20:10:42 [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-20 20:10:45 [INFO] [5008] [SEARCH] 35 annonces recuperees (total: 350)
2026-04-20 20:10:45 [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-20 20:10:47 [INFO] [5008] [SEARCH] 35 annonces recuperees (total: 385)
2026-04-20 20:10:47 [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-20 20:10:50 [INFO] [5008] [SEARCH] 35 annonces recuperees (total: 420)
2026-04-20 20:10:50 [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-20 20:10:53 [INFO] [5008] [SEARCH] 35 annonces recuperees (total: 455)
2026-04-20 20:10:53 [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-20 20:10:56 [INFO] [5008] [SEARCH] 35 annonces recuperees (total: 490)
2026-04-20 20:10:56 [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-20 20:10:58 [INFO] [5008] [SEARCH] 35 annonces recuperees (total: 525)
2026-04-20 20:10:58 [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-20 20:11:01 [INFO] [5008] [SEARCH] 35 annonces recuperees (total: 560)
2026-04-20 20:11:01 [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-20 20:11:04 [INFO] [5008] [SEARCH] 35 annonces recuperees (total: 595)
2026-04-20 20:11:04 [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-20 20:11:06 [INFO] [5008] [SEARCH] 35 annonces recuperees (total: 630)
2026-04-20 20:11:06 [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-20 20:11:08 [INFO] [5008] [SEARCH] 35 annonces recuperees (total: 665)
2026-04-20 20:11:08 [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-20 20:11:10 [INFO] [5008] [SEARCH] 35 annonces recuperees (total: 700)
2026-04-20 20:11:10 [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-20 20:11:13 [INFO] [5008] [SEARCH] 35 annonces recuperees (total: 735)
2026-04-20 20:11:13 [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-20 20:11:21 [INFO] [5008] [SEARCH] 35 annonces recuperees (total: 770)
2026-04-20 20:11:21 [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-20 20:11:23 [INFO] [5008] [SEARCH] 35 annonces recuperees (total: 805)
2026-04-20 20:11:23 [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-20 20:11:26 [INFO] [5008] [SEARCH] 35 annonces recuperees (total: 840)
2026-04-20 20:11:26 [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-20 20:11:28 [INFO] [5008] [SEARCH] 35 annonces recuperees (total: 875)
2026-04-20 20:11:28 [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-20 20:11:30 [INFO] [5008] [SEARCH] 35 annonces recuperees (total: 910)
2026-04-20 20:11:30 [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-20 20:11:34 [INFO] [5008] [SEARCH] 35 annonces recuperees (total: 945)
2026-04-20 20:11:34 [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-20 20:11:37 [INFO] [5008] [SEARCH] 35 annonces recuperees (total: 980)
2026-04-20 20:11:37 [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-20 20:11:40 [INFO] [5008] [SEARCH] 35 annonces recuperees (total: 1015)
2026-04-20 20:11:40 [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-20 20:11:42 [INFO] [5008] [SEARCH] 35 annonces recuperees (total: 1050)
2026-04-20 20:11:42 [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-20 20:11:45 [INFO] [5008] [SEARCH] 35 annonces recuperees (total: 1085)
2026-04-20 20:11:45 [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-20 20:11:49 [INFO] [5008] [SEARCH] 35 annonces recuperees (total: 1120)
2026-04-20 20:11:49 [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-20 20:11:53 [INFO] [5008] [SEARCH] 3 annonces recuperees (total: 1123)
2026-04-20 20:11:53 [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-20 20:11:54 [INFO] [5008] [SEARCH] Page 34 : aucune annonce, arret de la pagination.
2026-04-20 20:11:54 [INFO] [5008] [SEARCH] Termine : 1123 annonces au total dans /home/ubuntu/app/leboncoin_ads_5008_20260420_201017.csv
2026-04-20 20:11:54 [INFO] [5008] [SEARCH] CSV : leboncoin_ads_5008_20260420_201017.csv
2026-04-20 20:11:54 [INFO] [5008] [IMPORT] $ /home/ubuntu/app/.venv/bin/python -m db.migrate_csv --input /home/ubuntu/app/leboncoin_ads_5008_20260420_201017.csv --db /home/ubuntu/app/db/lbc.sqlite --model 5008
2026-04-20 20:11:54 [INFO] [5008] [IMPORT] Model override : 5008
2026-04-20 20:11:54 [INFO] [5008] [IMPORT] MIGRATION CSV -> SQLite unifie
2026-04-20 20:11:54 [INFO] [5008] [IMPORT] Fichier: leboncoin_ads_5008_20260420_201017.csv
2026-04-20 20:11:54 [INFO] [5008] [IMPORT] Schéma initialisé dans /home/ubuntu/app/db/lbc.sqlite
2026-04-20 20:11:57 [INFO] [5008] [IMPORT] 1123 lus, 1123 inseres, 0 ignores, 0 erreurs
2026-04-20 20:11:57 [INFO] [5008] [IMPORT] TOTAL : 1123 lus, 1123 inseres — Base : /home/ubuntu/app/db/lbc.sqlite
2026-04-20 20:11:57 [INFO] [5008] [IMPORT] 13675 annonces en base
2026-04-20 20:11:57 [INFO] [5008] [AVAILABILITY] $ /home/ubuntu/app/.venv/bin/python /home/ubuntu/app/scripts/check_availability.py --csv /home/ubuntu/app/leboncoin_ads_5008_20260420_201017.csv --brand peugeot --model 5008 --db /home/ubuntu/app/db/lbc.sqlite
2026-04-20 20:11:57 [INFO] [5008] [AVAILABILITY] CHECK DISPONIBILITE — CSV: leboncoin_ads_5008_20260420_201017.csv, Brand: peugeot, Model: 5008
2026-04-20 20:11:57 [INFO] [5008] [AVAILABILITY] 1106 list_id lus dans le CSV.
2026-04-20 20:11:57 [INFO] [5008] [AVAILABILITY] 1142 annonces actives en base pour peugeot 5008.
2026-04-20 20:11:57 [INFO] [5008] [AVAILABILITY] 36 annonce(s) marquées indisponibles.
2026-04-20 20:11:57 [INFO] [5008] [AVAILABILITY] CSV: 1106, Actives DB: 1142, Absentes: 36
2026-04-20 20:11:57 [INFO] [5008] [AVAILABILITY] Marquees indisponibles: 36
2026-04-20 20:11:57 [INFO] [5008] [DETAIL] $ /home/ubuntu/app/.venv/bin/python -m crawler.leboncoin_ad_detail --model 5008 --delay 0.5 --limit 200
2026-04-20 20:11:57 [INFO] [5008] [DETAIL] ENRICHISSEMENT AD DETAIL — Modele: 5008 — Limite: 200
2026-04-20 20:11:57 [INFO] [5008] [DETAIL] Schéma initialisé dans /home/ubuntu/app/db/lbc.sqlite
2026-04-20 20:11:57 [INFO] [5008] [DETAIL] 20 annonce(s) à enrichir (modèle: 5008)
2026-04-20 20:12:17 [INFO] [5008] [DETAIL] Progression : 10/20 (enrichies: 10, introuvables: 0, erreurs: 0)
2026-04-20 20:12:36 [INFO] [5008] [DETAIL] Progression : 20/20 (enrichies: 20, introuvables: 0, erreurs: 0)
2026-04-20 20:12:36 [INFO] [5008] [DETAIL] RESULTAT : 20 traitee(s), 20 enrichies, 0 introuvables, 0 erreurs
2026-04-20 20:12:36 [INFO] [5008] [STATS] $ /home/ubuntu/app/.venv/bin/python -m stats.main --model 5008 --skip-plots
2026-04-20 20:12:37 [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-20 20:12:40 [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-20 20:12:40 [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-20 20:12:41 [INFO] [5008] [STATS] M05 — Extraction LLM des titres (GPT-5 Nano)
2026-04-20 20:12:41 [INFO] [5008] [STATS] Annonces sans evaluation LLM : 20
2026-04-20 20:13:43 [INFO] [5008] [STATS] HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
2026-04-20 20:13:43 [INFO] [5008] [STATS] LLM OUTPUT batch 1/1: 20 resultats extraits (modele=gpt-5-nano)
2026-04-20 20:13:43 [INFO] [5008] [STATS] Resultats extraits : 20
2026-04-20 20:13:43 [INFO] [5008] [STATS] Evaluations inserees : 20
2026-04-20 20:13:45 [INFO] [5008] [STATS] stats_descriptives : 5 lignes insérées
2026-04-20 20:13:45 [INFO] [5008] [STATS] modele_regression : 2 lignes insérées
2026-04-20 20:13:45 [INFO] [5008] [STATS] referentiel_prix : 77 segments insérés
2026-04-20 20:13:45 [INFO] [5008] [STATS] ads.deal_columns : 2895 annonces mises à jour
2026-04-20 20:13:45 [INFO] [5008] [STATS] M06 — Extraction LLM des descriptions (GPT-5 Nano)
2026-04-20 20:13:45 [INFO] [5008] [STATS] Schéma initialisé dans /home/ubuntu/app/db/lbc.sqlite
2026-04-20 20:13:45 [INFO] [5008] [STATS] Champs actifs : 8
2026-04-20 20:13:45 [INFO] [5008] [STATS] Annonces Excellente/Bonne affaire sans analyse description : 8
2026-04-20 20:13:45 [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-20 20:13:45 [INFO] [5008] [STATS] ━━━ LLM DESC INPUT batch 1/2 (5 annonces) ━━━
3147738573: "Vends Peugeot 5008 1.6 BLUE HDI 120 S&S ACTIVE BUSINESS EAT6 7 PLACES en bon état général Carnet d'entretien à jour. 4 pneus Michelin Crossclimate2 &Disques et plaquettes avant 8000kms"
3183183361: "PEUGEOT 5008 2.0 HDi 16V FAP 150 cv 7 Places Allure ANNÉE: 11/2013 KILOMÈTRES: 250.000 VÉHICULE EN BON ÉTAT GÉNÉRAL AUCUN PROBLÈME MÉCANIQUE CARNET D’ENTRETIEN + FACTURE CONTROLE TECHNIQUE OK DOUBLE DES CLÉS KIT-DISTRIBUTION À 195.000 KM 7 Places OPTIONS ET ÉQUIPEMENTS : Audio - Télécommunications : - Bluetooth - CD - GPS - Prise audio usb - Prise jack - auto-radio : CD mp3 - prise audio auxiliaire Conduite : - Capteur de luminosité - Frein stationnement électrique automatiq - affichage tête haute - détecteur de pluie - limiteur de vitesse - régulateur de vitesse Extérieur : - Becquet arrière - Boucliers av et ar couleur caisse - Eclairage au sol - Feux de freinage d'urgence - Répétiteurs de clignotant dans rétro ext - Vitres arrière et lunette ar surteintées - barres de toit - essuie-glace arrière - filtre à particules - jantes : aluminium - phares halogènes - radar arrière de détection d'obstacles - radar d'aide au stationnement - rétroviseurs dégivrants - rétroviseurs rabattables - rétroviseurs électriques - toit panoramique Intérieur : - 2éme rangée de sièges coulissants - 3 sièges individuels en rang 2 - 3ème rangée de sièges - Bacs de portes arrière - Boite à gant fermée - Lampes de lecture à l'arrière - Lampes de lecture à l'avant - Porte gobelets avant - Rangement sous siège conducteur - Siège conduct réglable hauteur lombaire - Siège passager avec dossier repliable - Sièges arrière coulissants - Sièges arrière escamotables (2/3 rang..."
3183222952: "PEUGEOT 5008 1.6 THP 165ch SS EAT6 Allure Automatique, monospace compact, gris, 9 cv, 5 portes, première mise en circulation le 08/02/2016, garantie : 3 mois. Prix TTC : 7 990 € 7 places OPTIONS ET ÉQUIPEMENTS : Conduite : - Affichage tête haute Extérieur : - Feux arrière LED - Jantes/roues en alliage léger 17' - Radar de stationnement arrière - Radar de stationnement avant - Rampes/barres de toit - Rétroviseurs extérieurs dégivrants - Rétroviseurs extérieurs électriques - Vitres arrière surteintées - Vitres teintées Intérieur : - Accoudoir avant - Climatisation automatique - Indicateur de température extérieur - Lève-vitres arrière électriques - Lève-vitres avant électriques - Siège conducteur réglable en hauteur - Siège conducteur à réglage lombaire - Siège passager réglable en hauteur - Sécurité enfants électrique - Vitre arrière chauffante - Volant en cuir - Volant sport Pack : - Antidémarrage - Appuie-tête arrière - Ceintures arrière avec prétensionneurs - Ceintures avant avec prétensionneurs - Essuie glace arrière - Frein de stationnement électrique - Rideau pare-soleil arrière manuel - Siège passager avant pliable - Verrouillage centralisé - Verrouillage centralisé télécommandé - Vitres acoustiques Sécurité : - Airbag conducteur - Airbag latéral conducteur et passager - Airbag passager - Airbags rideaux avant - Assistance au freinage d?urgence - Contrôle de traction - Contrôle pressi..."
3183238802: "Peugeot 5008 1.6 HDI 120ch - 7 Places 💳 Réservation avec acompte 🤝 Reprise utilitaire ou voiture 🚛 Livraison dans toute la France 📸 Photos/Appel Vidéo sur demande 🚅 Possible de vous récupérer en gare d'Orléans 👍🏻 Garantie 3 MOIS ( Extension possible ) -------------------------- Contrôle technique OK -1 mois ✅ Véhicule contrôlé et révisé 👍 OPTIONS ET EQUIPEMENTS : - Vitres électriques -Direction assistée - Ouverture / Fermeture centralisé - RADIO CD MP3 BLUETOOTH - Climatisation - Radar avant arrière - Régulateur - GPS - 7 places - Boîte 6 vitesses - Toit panoramique ---------------------------— Prise de rendez-vous OBLIGATOIRE pour venir voir un véhicule Notre adresse : ------------------- 16 RUE MARCHAIS 45100 ORLEANS Horaires d'ouverture : ------------------------------ Du Lundi au Dimanche RENDEZ VOUS OBLIGATOIRE SMS OU APPEL ———————————————"
3183253694: "* TRÈS JOLIE PEUGEOT 5008 1.6hdi 112Cv ( DIESEL) Première mise en circulation 06/2011 * KILOMÉTRAGE : 170000km Véhicule en très bon état, rien a prévoir tout les entretiens sont à jour. Vendu avec vidange neuve Revisions complete freins pneus …. * Voiture entretenue en concession * Contrôle technique OK * Nombreuses factures d’entretien * CARNET D’ENTRETIEN FOURNIE DISTRIB OK AVEC FACTURE OPTIONS DU VÉHICULE * FERMETURE CENTRALISÉ * DIRECTION ASSISTÉE * AIR BAG * POSTE AUTO RADIO MP3 * SIÈGE ISOFIX * Rétroviseur électrique * Commande au volant * Allume cigare * Port USB * APPUIE TÊTE réglable * Prise auxiliaire * Bluetooth * Feux auto essuie glace auto * MULTI LECTEUR CD * Rétro rabattable * Rétro dégivrant *ECRAN de bord tactile * régulateur de vitesse * Start and stop ⚠️ sous réserve d’erreur dans le descriptif ⚠️ Double des clés RIEN A PREVOIR Prix : 4990€ REVISION A JOURS RIEN A PREVOIR VISIBLE SUR RENDEZ VOUS 7/7 jours REPRISE DE VOTRE ANCIEN VÉHICULE POSSIBLE GARANTIE 3 mois boite et moteur"
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
2026-04-20 20:15:27 [INFO] [5008] [STATS] HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
2026-04-20 20:15:27 [INFO] [5008] [STATS] ━━━ LLM DESC OUTPUT batch 1/2 (5 résultats, modèle=gpt-5-nano) ━━━
[
{
"list_id": "3147738573",
"courroie_changee": null,
"embrayage_change": null,
"travaux_recents": [],
"negociabilite": null,
"contexte_vente": null,
"nb_proprietaires": null,
"options_description": [
"7 places",
"Boîte automatique EAT6",
"Start and stop"
],
"accidente": null
},
{
"list_id": "3183183361",
"courroie_changee": true,
"embrayage_change": null,
"travaux_recents": [
"Kit distribution à 195.000 KM"
],
"negociabilite": null,
"contexte_vente": null,
"nb_proprietaires": null,
"options_description": [
"Bluetooth",
"GPS",
"Prise audio usb",
"Prise jack",
"auto-radio : CD mp3",
"Capteur de luminosité",
"Frein stationnement électrique automatiq",
"affichage tête haute",
"détecteur de pluie",
"limiteur de vitesse",
"régulateur de vitesse",
"Becquet arrière",
"Boucliers av et ar couleur caisse",
"Eclairage au sol",
"Feux de freinage d'urgence",
"Répétiteurs de clignotant dans rétro ext",
"Vitres arrière et lunette ar surteintées",
"barres de toit",
"essuie-glace arrière",
"filtre à particules",
"jantes : aluminium",
"phares halogènes",
"radar arrière de détection d'obstacles",
"radar d'aide au stationnement",
"rétroviseurs dégivrants",
"rétroviseurs rabattables",
"rétroviseurs électriques",
"toit panoramique",
"2éme rangée de sièges coulissants",
"3 sièges individuels en rang 2",
"3ème rangée de sièges",
"Bacs de portes arrière",
"Boite à gant fermée",
"Lampes de lecture à l'arrière",
"Lampes de lecture à l'avant",
"Porte gobelets avant",
"Rangement sous siège conducteur",
"Siège conduct réglable hauteur lombaire",
"Siège passager avec dossier repliable",
"Sièges arrière coulissants",
"Sièges arrière escamotables (2/3 rang)",
"7 places",
"Capteur de luminosité",
"Frein stationnement électrique automatiq",
"affichage tête haute",
"détecteur de pluie",
"limiteur de vitesse",
"régulateur de vitesse"
],
"accidente": null
},
{
"list_id": "3183222952",
"courroie_changee": null,
"embrayage_change": null,
"travaux_recents": [
"Contrôle technique OK -1 mois",
"véhicule contrôlé et révisé"
],
"negociabilite": null,
"contexte_vente": null,
"nb_proprietaires": null,
"options_description": [
"Vitres électriques",
"Direction assistée",
"Ouverture / Fermeture centralisé",
"RADIO CD MP3 BLUETOOTH",
"Climatisation automatique",
"Indicateur de température extérieur",
"Lève-vitres arrière électriques",
"Lève-vitres avant électriques",
"Siège conducteur réglable en hauteur",
"Siège conducteur à réglage lombaire",
"Siège passager réglable en hauteur",
"Sécurité enfants électrique",
"Vitre arrière chauffante",
"Volant en cuir",
"Volant sport",
"Antidémarrage",
"Appuie-tête arrière",
"Ceintures arrière avec prétensionneurs",
"Ceintures avant avec prétentionneurs",
"Essuie glace arrière",
"Frein de stationnement électrique",
"Rideau pare-soleil arrière manuel",
"Siège passager avant pliable",
"Verrouillage centralisé",
"Verrouillage centralisé télécommandé",
"Vitres acoustiques",
"Airbag conducteur",
"Airbag latéral conducteur et passager",
"Airbag passager",
"Airbags rideaux avant",
"Assistance au freinage d’urgence",
"Contrôle de traction"
],
"accidente": null
},
{
"list_id": "3183238802",
"courroie_changee": null,
"embrayage_change": null,
"travaux_recents": [
"Contrôle technique OK -1 mois",
"véhicule contrôlé et révisé"
],
"negociabilite": null,
"contexte_vente": null,
"nb_proprietaires": null,
"options_description": [
"Vitres électriques",
"Direction assistée",
"Ouverture / Fermeture centralisé",
"RADIO CD MP3 BLUETOOTH",
"Climatisation",
"Radar avant arrière",
"Régulateur",
"GPS",
"7 places",
"Boîte 6 vitesses",
"Toit panoramique"
],
"accidente": null
},
{
"list_id": "3183253694",
"courroie_changee": null,
"embrayage_change": null,
"travaux_recents": [
"Vidange neuve",
"Révisions complete freins pneus"
],
"negociabilite": null,
"contexte_vente": null,
"nb_proprietaires": null,
"options_description": [
"Fermeture centralisée",
"Direction assistée",
"Air bag",
"Poste auto radio MP3",
"Siège ISOFIX",
"Rétroviseur électrique",
"Commande au volant",
"Allume cigare",
"Port USB",
"Appuie Tête réglable",
"Prise auxiliaire",
"Bluetooth",
"Feux auto essuie glace auto",
"MULTI LECTEUR CD",
"Rétro rabattable",
"Rétro dégivrant",
"ECRAN de bord tactile",
"régulateur de vitesse",
"Start and stop"
],
"accidente": null
}
]
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
2026-04-20 20:15:27 [INFO] [5008] [STATS] Batch persisté : 5 évaluation(s) sauvegardée(s)
2026-04-20 20:15:27 [INFO] [5008] [STATS] ━━━ LLM DESC INPUT batch 2/2 (3 annonces) ━━━
3183323289: "A vendre 5008. 7 places bon état général CT moins de 6 mois 4300 €"
3183328077: "Je vends mon Peugeot 5008 de 2012, un monospace familial spacieux et pratique. - Marque : Peugeot - Modèle : 5008 - Année : 2012 - Kilométrage : 239 500 km - Motorisation : 1.6 HDi 112 ch - Carburant : Diesel - Boîte de vitesses : Manuelle - Nombre de places : 7 - Nombre de portes : 5 - Puissance fiscale : 6 CV - Crit'Air : 2 - Contrôle technique : Valide jusqu'en 03/2027 - Courroie de distribution changée en 03/2022 - Climatisation et aide au stationnement à réparer N'hésitez pas à me contacter pour plus d'informations ou pour organiser un essai."
3183367252: "vend véhicule dans l état a prévoir refie l embrayage contrôle technique fait le 26/02/2026 a prévoir contre Visite essuie glace arrière un feux stop a changer feux de brouillard arrière feux de plaque arrières et la pollution"
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
2026-04-20 20:16:09 [INFO] [5008] [STATS] HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
2026-04-20 20:16:09 [INFO] [5008] [STATS] ━━━ LLM DESC OUTPUT batch 2/2 (3 résultats, modèle=gpt-5-nano) ━━━
[
{
"list_id": "3183323289",
"courroie_changee": null,
"embrayage_change": null,
"travaux_recents": [],
"negociabilite": null,
"contexte_vente": null,
"nb_proprietaires": null,
"options_description": [
"7 places"
],
"accidente": null
},
{
"list_id": "3183328077",
"courroie_changee": true,
"embrayage_change": null,
"travaux_recents": [],
"negociabilite": null,
"contexte_vente": null,
"nb_proprietaires": null,
"options_description": [
"7 places"
],
"accidente": null
},
{
"list_id": "3183367252",
"courroie_changee": null,
"embrayage_change": true,
"travaux_recents": [
"contrôle technique fait le 26/02/2026"
],
"negociabilite": null,
"contexte_vente": null,
"nb_proprietaires": null,
"options_description": [],
"accidente": null
}
]
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
2026-04-20 20:16:09 [INFO] [5008] [STATS] Batch persisté : 3 évaluation(s) sauvegardée(s)
2026-04-20 20:16:09 [INFO] [5008] [STATS] Évaluations insérées : 8
2026-04-20 20:16:09 [INFO] [5008] [STATS] ANALYSE TERMINEE en 66.6s — 2895 annonces (run #705) — Modele: 5008
2026-04-20 20:16:09 [INFO] [5008] [LLM] $ /home/ubuntu/app/.venv/bin/python -m stats.m05_llm_title_analysis --model 5008
2026-04-20 20:16:10 [INFO] [5008] [LLM] M05 — Extraction LLM des titres (GPT-5 Nano)
2026-04-20 20:16:10 [INFO] [5008] [LLM] Annonces sans evaluation LLM : 0
2026-04-20 20:16:10 [INFO] [5008] [LLM] Toutes les annonces ont deja ete analysees.
2026-04-20 20:16:10 [INFO] [5008] [LLM DESC] $ /home/ubuntu/app/.venv/bin/python -m stats.m06_llm_description_analysis --model 5008
2026-04-20 20:16:11 [INFO] [5008] [LLM DESC] M06 — Extraction LLM des descriptions (GPT-5 Nano)
2026-04-20 20:16:11 [INFO] [5008] [LLM DESC] Schéma initialisé dans /home/ubuntu/app/db/lbc.sqlite
2026-04-20 20:16:11 [INFO] [5008] [LLM DESC] Champs actifs : 8
2026-04-20 20:16:11 [INFO] [5008] [LLM DESC] Annonces Excellente/Bonne affaire sans analyse description : 0
2026-04-20 20:16:11 [INFO] [5008] [LLM DESC] Toutes les annonces éligibles ont déjà été analysées.
2026-04-20 20:16:11 [INFO] [fiesta] [LLM DESC] [7/8] FIESTA (brand=ford, pages=auto)
2026-04-20 20:16:11 [INFO] [fiesta] [LLM DESC] URL: https://www.leboncoin.fr/recherche?category=2&text=ford%20fiesta&price=3000-1000...
2026-04-20 20:16:11 [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-20 20:16:11 [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-20 20:16:14 [INFO] [fiesta] [SEARCH] 35 annonces recuperees (total: 35)
2026-04-20 20:16:14 [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-20 20:16:18 [INFO] [fiesta] [SEARCH] 35 annonces recuperees (total: 70)
2026-04-20 20:16:18 [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-20 20:16:20 [INFO] [fiesta] [SEARCH] 35 annonces recuperees (total: 105)
2026-04-20 20:16:20 [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-20 20:16:23 [INFO] [fiesta] [SEARCH] 35 annonces recuperees (total: 140)
2026-04-20 20:16:23 [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-20 20:16:29 [INFO] [fiesta] [SEARCH] 35 annonces recuperees (total: 175)
2026-04-20 20:16:29 [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-20 20:16:32 [INFO] [fiesta] [SEARCH] 35 annonces recuperees (total: 210)
2026-04-20 20:16:32 [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-20 20:16:35 [INFO] [fiesta] [SEARCH] 35 annonces recuperees (total: 245)
2026-04-20 20:16:35 [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-20 20:16:37 [INFO] [fiesta] [SEARCH] 35 annonces recuperees (total: 280)
2026-04-20 20:16:37 [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-20 20:16:39 [INFO] [fiesta] [SEARCH] 35 annonces recuperees (total: 315)
2026-04-20 20:16:39 [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-20 20:16:41 [INFO] [fiesta] [SEARCH] 35 annonces recuperees (total: 350)
2026-04-20 20:16:41 [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-20 20:16:44 [INFO] [fiesta] [SEARCH] 35 annonces recuperees (total: 385)
2026-04-20 20:16:44 [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-20 20:16:46 [INFO] [fiesta] [SEARCH] 35 annonces recuperees (total: 420)
2026-04-20 20:16:46 [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-20 20:16:49 [INFO] [fiesta] [SEARCH] 35 annonces recuperees (total: 455)
2026-04-20 20:16:49 [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-20 20:16:51 [INFO] [fiesta] [SEARCH] 35 annonces recuperees (total: 490)
2026-04-20 20:16:51 [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-20 20:16:54 [INFO] [fiesta] [SEARCH] 35 annonces recuperees (total: 525)
2026-04-20 20:16:54 [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-20 20:16:58 [INFO] [fiesta] [SEARCH] 35 annonces recuperees (total: 560)
2026-04-20 20:16:58 [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-20 20:17:01 [INFO] [fiesta] [SEARCH] 35 annonces recuperees (total: 595)
2026-04-20 20:17:01 [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-20 20:17:03 [INFO] [fiesta] [SEARCH] 35 annonces recuperees (total: 630)
2026-04-20 20:17:03 [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-20 20:17:12 [INFO] [fiesta] [SEARCH] 35 annonces recuperees (total: 665)
2026-04-20 20:17:12 [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-20 20:17:14 [INFO] [fiesta] [SEARCH] 35 annonces recuperees (total: 700)
2026-04-20 20:17:14 [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-20 20:17:17 [INFO] [fiesta] [SEARCH] 35 annonces recuperees (total: 735)
2026-04-20 20:17:17 [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-20 20:17:19 [INFO] [fiesta] [SEARCH] 35 annonces recuperees (total: 770)
2026-04-20 20:17:19 [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-20 20:17:22 [INFO] [fiesta] [SEARCH] 35 annonces recuperees (total: 805)
2026-04-20 20:17:22 [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-20 20:17:24 [INFO] [fiesta] [SEARCH] 35 annonces recuperees (total: 840)
2026-04-20 20:17:24 [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-20 20:17:26 [INFO] [fiesta] [SEARCH] 35 annonces recuperees (total: 875)
2026-04-20 20:17:26 [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-20 20:17:29 [INFO] [fiesta] [SEARCH] 35 annonces recuperees (total: 910)
2026-04-20 20:17:29 [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-20 20:17:31 [INFO] [fiesta] [SEARCH] 35 annonces recuperees (total: 945)
2026-04-20 20:17:31 [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-20 20:17:33 [INFO] [fiesta] [SEARCH] 35 annonces recuperees (total: 980)
2026-04-20 20:17:33 [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-20 20:17:37 [INFO] [fiesta] [SEARCH] 35 annonces recuperees (total: 1015)
2026-04-20 20:17:37 [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-20 20:17:39 [INFO] [fiesta] [SEARCH] 35 annonces recuperees (total: 1050)
2026-04-20 20:17:39 [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-20 20:17:41 [INFO] [fiesta] [SEARCH] 35 annonces recuperees (total: 1085)
2026-04-20 20:17:41 [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-20 20:17:44 [INFO] [fiesta] [SEARCH] 35 annonces recuperees (total: 1120)
2026-04-20 20:17:44 [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-20 20:17:46 [INFO] [fiesta] [SEARCH] 35 annonces recuperees (total: 1155)
2026-04-20 20:17:46 [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-20 20:17:50 [INFO] [fiesta] [SEARCH] 35 annonces recuperees (total: 1190)
2026-04-20 20:17:50 [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-20 20:17:53 [INFO] [fiesta] [SEARCH] 35 annonces recuperees (total: 1225)
2026-04-20 20:17:53 [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-20 20:17:55 [INFO] [fiesta] [SEARCH] 35 annonces recuperees (total: 1260)
2026-04-20 20:17:55 [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-20 20:17:58 [INFO] [fiesta] [SEARCH] 35 annonces recuperees (total: 1295)
2026-04-20 20:17:58 [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-20 20:18:00 [INFO] [fiesta] [SEARCH] 35 annonces recuperees (total: 1330)
2026-04-20 20:18:00 [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-20 20:18:03 [INFO] [fiesta] [SEARCH] 35 annonces recuperees (total: 1365)
2026-04-20 20:18:03 [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-20 20:18:06 [INFO] [fiesta] [SEARCH] 35 annonces recuperees (total: 1400)
2026-04-20 20:18:06 [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-20 20:18:09 [INFO] [fiesta] [SEARCH] 35 annonces recuperees (total: 1435)
2026-04-20 20:18:09 [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-20 20:18:12 [INFO] [fiesta] [SEARCH] 35 annonces recuperees (total: 1470)
2026-04-20 20:18:12 [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-20 20:18:15 [INFO] [fiesta] [SEARCH] 35 annonces recuperees (total: 1505)
2026-04-20 20:18:15 [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-20 20:18:18 [INFO] [fiesta] [SEARCH] 35 annonces recuperees (total: 1540)
2026-04-20 20:18:18 [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-20 20:18:20 [INFO] [fiesta] [SEARCH] 28 annonces recuperees (total: 1568)
2026-04-20 20:18:20 [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-20 20:18:22 [INFO] [fiesta] [SEARCH] Page 46 : aucune annonce, arret de la pagination.
2026-04-20 20:18:22 [INFO] [fiesta] [SEARCH] Termine : 1568 annonces au total dans /home/ubuntu/app/leboncoin_ads_fiesta_20260420_201611.csv
2026-04-20 20:18:22 [INFO] [fiesta] [SEARCH] CSV : leboncoin_ads_fiesta_20260420_201611.csv
2026-04-20 20:18:22 [INFO] [fiesta] [IMPORT] $ /home/ubuntu/app/.venv/bin/python -m db.migrate_csv --input /home/ubuntu/app/leboncoin_ads_fiesta_20260420_201611.csv --db /home/ubuntu/app/db/lbc.sqlite --model fiesta
2026-04-20 20:18:22 [INFO] [fiesta] [IMPORT] Model override : fiesta
2026-04-20 20:18:22 [INFO] [fiesta] [IMPORT] MIGRATION CSV -> SQLite unifie
2026-04-20 20:18:22 [INFO] [fiesta] [IMPORT] Fichier: leboncoin_ads_fiesta_20260420_201611.csv
2026-04-20 20:18:22 [INFO] [fiesta] [IMPORT] Schéma initialisé dans /home/ubuntu/app/db/lbc.sqlite
2026-04-20 20:18:25 [INFO] [fiesta] [IMPORT] 1568 lus, 1568 inseres, 0 ignores, 0 erreurs
2026-04-20 20:18:25 [INFO] [fiesta] [IMPORT] TOTAL : 1568 lus, 1568 inseres — Base : /home/ubuntu/app/db/lbc.sqlite
2026-04-20 20:18:25 [INFO] [fiesta] [IMPORT] 13688 annonces en base
2026-04-20 20:18:26 [INFO] [fiesta] [AVAILABILITY] $ /home/ubuntu/app/.venv/bin/python /home/ubuntu/app/scripts/check_availability.py --csv /home/ubuntu/app/leboncoin_ads_fiesta_20260420_201611.csv --brand ford --model fiesta --db /home/ubuntu/app/db/lbc.sqlite
2026-04-20 20:18:26 [INFO] [fiesta] [AVAILABILITY] CHECK DISPONIBILITE — CSV: leboncoin_ads_fiesta_20260420_201611.csv, Brand: ford, Model: fiesta
2026-04-20 20:18:26 [INFO] [fiesta] [AVAILABILITY] 1550 list_id lus dans le CSV.
2026-04-20 20:18:26 [INFO] [fiesta] [AVAILABILITY] 1589 annonces actives en base pour ford fiesta.
2026-04-20 20:18:26 [INFO] [fiesta] [AVAILABILITY] 39 annonce(s) marquées indisponibles.
2026-04-20 20:18:26 [INFO] [fiesta] [AVAILABILITY] CSV: 1550, Actives DB: 1589, Absentes: 39
2026-04-20 20:18:26 [INFO] [fiesta] [AVAILABILITY] Marquees indisponibles: 39
2026-04-20 20:18:26 [INFO] [fiesta] [DETAIL] $ /home/ubuntu/app/.venv/bin/python -m crawler.leboncoin_ad_detail --model fiesta --delay 0.5 --limit 200
2026-04-20 20:18:26 [INFO] [fiesta] [DETAIL] ENRICHISSEMENT AD DETAIL — Modele: fiesta — Limite: 200
2026-04-20 20:18:26 [INFO] [fiesta] [DETAIL] Schéma initialisé dans /home/ubuntu/app/db/lbc.sqlite
2026-04-20 20:18:26 [INFO] [fiesta] [DETAIL] 13 annonce(s) à enrichir (modèle: fiesta)
2026-04-20 20:18:52 [INFO] [fiesta] [DETAIL] Progression : 10/13 (enrichies: 10, introuvables: 0, erreurs: 0)
2026-04-20 20:18:58 [INFO] [fiesta] [DETAIL] RESULTAT : 13 traitee(s), 13 enrichies, 0 introuvables, 0 erreurs
2026-04-20 20:18:58 [INFO] [fiesta] [STATS] $ /home/ubuntu/app/.venv/bin/python -m stats.main --model fiesta --skip-plots
2026-04-20 20:18:58 [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-20 20:19:02 [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-20 20:19:02 [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-20 20:19:03 [INFO] [fiesta] [STATS] M05 — Extraction LLM des titres (GPT-5 Nano)
2026-04-20 20:19:03 [INFO] [fiesta] [STATS] Annonces sans evaluation LLM : 13
2026-04-20 20:20:10 [INFO] [fiesta] [STATS] HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
2026-04-20 20:20:10 [INFO] [fiesta] [STATS] LLM OUTPUT batch 1/1: 13 resultats extraits (modele=gpt-5-nano)
2026-04-20 20:20:10 [INFO] [fiesta] [STATS] Resultats extraits : 13
2026-04-20 20:20:10 [INFO] [fiesta] [STATS] Evaluations inserees : 13
2026-04-20 20:20:11 [INFO] [fiesta] [STATS] stats_descriptives : 5 lignes insérées
2026-04-20 20:20:11 [INFO] [fiesta] [STATS] modele_regression : 2 lignes insérées
2026-04-20 20:20:11 [INFO] [fiesta] [STATS] referentiel_prix : 60 segments insérés
2026-04-20 20:20:12 [INFO] [fiesta] [STATS] ads.deal_columns : 3231 annonces mises à jour
2026-04-20 20:20:12 [INFO] [fiesta] [STATS] M06 — Extraction LLM des descriptions (GPT-5 Nano)
2026-04-20 20:20:12 [INFO] [fiesta] [STATS] Schéma initialisé dans /home/ubuntu/app/db/lbc.sqlite
2026-04-20 20:20:12 [INFO] [fiesta] [STATS] Champs actifs : 8
2026-04-20 20:20:12 [INFO] [fiesta] [STATS] Annonces Excellente/Bonne affaire sans analyse description : 5
2026-04-20 20:20:12 [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-20 20:20:12 [INFO] [fiesta] [STATS] ━━━ LLM DESC INPUT batch 1/1 (5 annonces) ━━━
3167986802: "Ford Fiesta 1.0 EcoBoost 100ch Stop&Start Titanium 5p, (Berline), 5cv, 5 portes, mise en circulation le 31-03-2016 Véhicule révisé Contrôle technique OK Très faible kilométrage ( garantie) 5 places boîte de vitesse : manuelle OPTIONS ET EQUIPEMENTS : Audio - Télécommunications - 6 Haut parleurs - Commandes du système audio au volant - Commandes vocales - Fonction MP3 - Kit mains-libres Bluetooth - Lecteur CD - Prise USB - Radio - Services connectés Conduite - Aide au démarrage en côte - Arrêt et redémarrage auto. du moteur - Capteur de luminosité - Capteur de pluie - Commande Mode ECO - Régulateur de vitesse Extérieur - Becquet arrière - Boucliers AV et AR couleur caisse - Calandre chromée - Ceinture de vitrage chromée - Eclairage au sol - Essuie-glace arrière - Feux arrière à LED - Feux de freinage d'urgence - Feux de jour à LED - Jantes Alu - Phares halogènes - Poignées ton carrosserie - Répétiteurs de clignotant dans rétro ext - Rétroviseurs dégivrants - Rétroviseurs électriques Intérieur - Accoudoir central AV avec rangement - Bacs de portes avant - Banquette 60/40 - Banquette AR rabattable - Banquette arrière 3 places - Boite à gants fermée - Clim automatique - Compte tours - Eclairage d'ambiance - Ecran multifonction couleur - Filtre à Pollen - Fixations Isofix aux places arrières - Frein à main - Lampe de coffre - Lampes de lecture à l'avant - Ordinateur de bord - Ouverture des vitres séquentielle - Poches d'aumonières - Porte-gobelets avant - Rétroviseur intér..."
3180646362: "📣 A VENDRE 📣 - 6 490€ NÉGOCIABLE Ford Fiesta 2016 - 100cv - Essence Manuelle Kilométrage : 117 300km (très peu évolutif) Il est temps pour ma première voiture de trouver son nouveau propriétaire ! Véhicule de 2016, toujours entretenu depuis son achat direct en concession Ford (Je suis la deuxième propriétaire). Conduite très agréable, réactive et sécuritaire. Frais récents : - CT datant d’octobre 2025 (vierge), refait si intéressé - Révision : OK - Plaquettes : neuves - Batterie : neuve - Pneus avants : - d’1 an Occasion à saisir, prête à l’emploi 😊 Quelques petits défauts de vernis comme tout véhicule d’occasion (Visibles sur demande !) Secteur : Béthunois N’hésitez pas à me contacter pour plus d’informations 😉"
3182888422: "AUTO AMNÉVILLE vous propose cette Ford Fiesta en très bon état. Mise en circulation : 18/06/2014 Kilométrage : 143 193 km Carburant : Essence Boîte : Manuelle Immatriculation : France -État du véhicule Aucun frais à prévoir Intérieur et extérieur irréprochables Véhicule prêt à prendre la route Reprise possible Garantie professionnelle -Équipements principaux 7 airbags ABS Aide au démarrage en côte Airbags latéraux Airbags rideaux Antipatinage Assistance au freinage d'urgence ESP Essuie glace capteur de pluie Indicateur de sous-gonflage des pneus Kit anticrevaison 6 haut-parleurs Accoudoir central avant Air conditionné 1 zones Air conditionné auto Bluetooth Bluetooth inclut musique en streaming, connexion téléphone Ordinateur de bord Ouverture du coffre à distance Reconnaissance vocale Réglage du volant en hauteur, en profondeur Régulateur de vitesse Rétroviseur jour/nuit Sièges AV chauffants Smart card / Smart key Système audio CD Système audio lecteur CD et MP3 Tapis de sol Volant alu & cuir Volant multi-fonction Ampoules de phares halogènes Antibrouillards avant Feux arrières à LED Freins régénérateurs Phares à allumage automatique Rétroviseurs extérieurs chauffants Rétroviseurs extérieurs réglage électrique Rétroviseurs rabattables électriquement -Contact Véhicule visible sur notre parc aux horaires d'ouverture. Merci de nous contacter pour plus d’informations."
3183253744: "Ford FIESTA 1.0 100CH STOP&START EDITION 5P, (Berline), MARRON, 5cv, 5 portes, mise en circulation le 20/12/2018. Contrôle technique ok Roule très bien, aucun frais à prévoir Kit distribution plus pompe à eau neuf vidange moteur plus les filtres faite récent 4 pneus ok Plaqué de frein plus les disque de frein OK OPTIONS ET EQUIPEMENTS : Audio - Télécommunications - 6 Haut parleurs - Commandes du système audio au volant - Commandes vocales - Fonction MP3 - Kit mains-libres Bluetooth - Lecteur CD - Prise USB - Prise auxiliaire de connexion audio - Radio - Services connectés Conduite - Aide au démarrage en côte - Arrêt et redémarrage auto. du moteur Extérieur - Becquet arrière - Boucliers AV et AR couleur caisse - Calandre chromée - Essuie-glace arrière - Feux de freinage d'urgence - Feux de jour à LED - Phares halogènes - Poignées ton carrosserie - Répétiteurs de clignotant dans rétro ext - Rétroviseurs dégivrants - Rétroviseurs électriques Intérieur - Bacs de portes avant - Banquette 60/40 - Banquette AR rabattable - Banquette arrière 3 places - Boite à gants fermée - Clim automatique - Compte tours - Ecran multifonction couleur - Filtre à Pollen - Fixations Isofix aux places arrières - Frein à main en cuir - Lampe de coffre - Ordinateur de bord - Ouverture des vitres séquentielle - Poches d'aumonières - Pommeau de levier vitesse en cuir - Porte-gobelets avant - Prise 12V - Siège conducteur réglable en hauteur - Tablette cache bagages - Verrouillage centralisé des p..."
3183370399: "### AUTO-CENTRE vous propose ### FORD Fiesta 1.1i 85ch Titanium 5p 5cv Euro6 ***Informations générales techniques sur le véhicule*** Type de véhicule : Véhicule d'occasion Kilométrage : 118933 km (Garantie : garanti) Mise en circulation : 05/12/2018 Couleur : Noir Carburant : Sans Plomb 98 Puissance réelle (CH) : 85 Puissance fiscale (CV) : 5 Transmission : Manuelle ***Autres données techniques sur le véhicule*** Émissions de CO2 combinées : 117g/km Nombre de portes : 5 • GARANTIE COMMERCIALE DE 12 MOIS. • REPRISE POSSIBLE DE VOTRE ANCIEN VÉHICULE • KIT COMPLET DISTRIBUTION NEUVE + RÉVISION AVEC FACTURE • VOITURE PROPRE INTÉRIEUR / EXTÉRIEUR • CONTRÔLE TECHNIQUE OK • AUCUN FRAIS A PRÉVOIR VÉHICULE VENDU RÉVISÉ ET GARANTIE ***Options et équipements*** - Abs - Airbags frontaux - Airbags latéraux - Airbags rideaux - Anti-démarrage - Anti-patinage - Auto-radio commandé au volant - Banquette 1/3 - 2/3 - Bluetooth - Caméra de recul - Climatisation automatique - Contrôle pression des pneus - Détecteur de pluie - Direction assistée - Esp - Fermeture centralisée - Fixation isofix - Gps - Jantes 16 pouces - Kilométrage garantie - Ordinateur de bord - Phares antibrouillard - Radar arrière de détection d’obstacles - Radar avant de détection d’obstacles - Régulateur de vitesse - Reprise possible - Rétroviseurs électriques - Rétroviseurs rabattables - Sièges réglables en hauteur - Vitres électriques - Volant réglable en hauteur Double des clés : Oui Photos supplémentaires sur dema..."
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
2026-04-20 20:21:56 [INFO] [fiesta] [STATS] HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
2026-04-20 20:21:56 [INFO] [fiesta] [STATS] ━━━ LLM DESC OUTPUT batch 1/1 (5 résultats, modèle=gpt-5-nano) ━━━
[
{
"list_id": "3167986802",
"courroie_changee": null,
"embrayage_change": null,
"travaux_recents": [
"Véhicule révisé",
"Contrôle technique OK"
],
"negociabilite": null,
"contexte_vente": null,
"nb_proprietaires": null,
"options_description": [
"Audio",
"Télécommunications",
"6 Haut parleurs",
"Commandes du système audio au volant",
"Commandes vocales",
"Fonction MP3",
"Kit mains-libres Bluetooth",
"Lecteur CD",
"Prise USB",
"Radio",
"Services connectés",
"Aide au démarrage en côte",
"Arrêt et redémarrage auto. du moteur",
"Capteur de luminosité",
"Capteur de pluie",
"Commande Mode ECO",
"Régulateur de vitesse",
"Becquet arrière",
"Boucliers AV et AR couleur caisse",
"Calandre chromée",
"Ceinture de vitrage chromée",
"Eclairage au sol",
"Essuie-glace arrière",
"Feux arrière à LED",
"Feux de freinage d'urgence",
"Feux de jour à LED",
"Jantes Alu",
"Phares halogènes",
"Poignées ton carrosserie",
"Répétiteurs de clignotant dans rétro ext",
"Rétroviseurs dégivrants",
"Rétroviseurs électriques",
"Accoudoir central AV avec rangement",
"Bacs de portes avant",
"Banquette 60/40",
"Banquette AR rabattable",
"Banquette arrière 3 places",
"Boite à gants fermée",
"Clim automatique",
"Compte tours",
"Eclairage d'ambiance",
"Ecran multifonction couleur",
"Filtre à Pollen",
"Fixations Isofix aux places arrières",
"Frein à main",
"Lampe de coffre",
"Lampes de lecture à l'avant",
"Ordinateur de bord",
"Ouverture des vitres séquentielle",
"Poches d'aumonières",
"Porte-gobelets avant"
],
"accidente": null
},
{
"list_id": "3180646362",
"courroie_changee": null,
"embrayage_change": null,
"travaux_recents": [
"CT datant d’octobre 2025 (vierge)",
"Révision : OK",
"Plaquettes : neuves",
"Batterie : neuve",
"Pneus avants : - d’1 an"
],
"negociabilite": "négociable",
"contexte_vente": null,
"nb_proprietaires": 2,
"options_description": [],
"accidente": null
},
{
"list_id": "3182888422",
"courroie_changee": null,
"embrayage_change": null,
"travaux_recents": [],
"negociabilite": null,
"contexte_vente": null,
"nb_proprietaires": null,
"options_description": [
"7 airbags",
"ABS",
"Aide au démarrage en côte",
"Airbags latéraux",
"Airbags rideaux",
"Antipatinage",
"Assistance au freinage d'urgence",
"ESP",
"Essuie glace capteur de pluie",
"Indicateur de sous-gonflage des pneus",
"Kit anticrevaison",
"6 haut-parleurs",
"Accoudoir central avant",
"Air conditionné 1 zones",
"Air conditionné auto",
"Bluetooth",
"Bluetooth inclut musique en streaming, connexion téléphone",
"Ordinateur de bord",
"Ouverture du coffre à distance",
"Reconnaissance vocale",
"Régulateur de vitesse",
"Rétroviseur jour/nuit",
"Sièges AV chauffants",
"Smart card / Smart key",
"Système audio CD",
"Système audio lecteur CD et MP3",
"Tapis de sol",
"Volant alu & cuir",
"Volant multi-fonction",
"Ampoules de phares halogènes",
"Antibrouillards avant",
"Feux arrières à LED",
"Freins régénérateurs",
"Phares à allumage automatique",
"Rétroviseurs extérieurs chauffants",
"Rétroviseurs extérieurs réglage électrique",
"Rétroviseurs rabattables électriquement"
],
"accidente": null
},
{
"list_id": "3183253744",
"courroie_changee": true,
"embrayage_change": null,
"travaux_recents": [
"Kit distribution plus pompe à eau neuf",
"vidange moteur plus les filtres faite récent",
"4 pneus ok",
"Plaqué de frein plus les disque de frein OK"
],
"negociabilite": null,
"contexte_vente": null,
"nb_proprietaires": null,
"options_description": [
"Audio - Télécommunications - 6 Haut parleurs - Commandes du système audio au volant - Commandes vocales - Fonction MP3 - Kit mains-libres Bluetooth - Lecteur CD - Prise USB - Prise auxiliaire de connexion audio - Radio - Services connectés",
"Conduite - Aide au démarrage en côte - Arrêt et redémarrage auto. du moteur",
"Extérieur - Becquet arrière - Boucliers AV et AR couleur caisse - Calandre chromée - Essuie-glace arrière - Feux de freinage d'urgence - Feux de jour à LED - Phares halogènes - Poignées ton carrosserie - Répétiteurs de clignotant dans rétro ext - Rétroviseurs dégivrants - Rétroviseurs électriques",
"Intérieur - Bacs de portes avant - Banquette 60/40 - Banquette AR rabattable - Banquette arrière 3 places - Boite à gants fermée - Clim automatique",
"- Compte tours - Ecran multifonction couleur - Filtre à Pollen - Fixations Isofix aux places arrières - Frein à main en cuir - Lampe de coffre - Ordinateur de bord - Ouverture des vitres séquentielle - Poches d'aumonières - Pommeau de levier vitesse en cuir - Porte-gobelets avant - Prise 12V - Siège conducteur réglable en hauteur - Tablette cache bagages - Verrouillage centralisé des p..."
],
"accidente": null
},
{
"list_id": "3183370399",
"courroie_changee": true,
"embrayage_change": null,
"travaux_recents": [
"Kit distribution neuf + révision avec facture",
"Contrôle technique OK"
],
"negociabilite": null,
"contexte_vente": null,
"nb_proprietaires": null,
"options_description": [
"Abs",
"Airbags frontaux",
"Airbags latéraux",
"Airbags rideaux",
"Anti-démarrage",
"Anti-patinage",
"Auto-radio commandé au volant",
"Banquette 1/3 - 2/3",
"Bluetooth",
"Caméra de recul",
"Climatisation automatique",
"Contrôle pression des pneus",
"Détecteur de pluie",
"Direction assistée",
"Esp",
"Fermeture centralisée",
"Fixation isofix",
"Gps",
"Jantes 16 pouces",
"Kilométrage garantie",
"Ordinateur de bord",
"Phares antibrouillard",
"Radar arrière de détection d’obstacles",
"Radar avant de détection d’obstacles",
"Régulateur de vitesse",
"Reprise possible",
"Rétroviseurs électriques",
"Rétroviseurs rabattables",
"Sièges réglables en hauteur",
"Vitres électriques",
"Volant réglable en hauteur",
"Double des clés : Oui"
],
"accidente": null
}
]
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
2026-04-20 20:21:56 [INFO] [fiesta] [STATS] Batch persisté : 5 évaluation(s) sauvegardée(s)
2026-04-20 20:21:56 [INFO] [fiesta] [STATS] Évaluations insérées : 5
2026-04-20 20:21:56 [INFO] [fiesta] [STATS] ANALYSE TERMINEE en 72.0s — 3231 annonces (run #706) — Modele: fiesta
2026-04-20 20:21:56 [INFO] [fiesta] [LLM] $ /home/ubuntu/app/.venv/bin/python -m stats.m05_llm_title_analysis --model fiesta
2026-04-20 20:21:57 [INFO] [fiesta] [LLM] M05 — Extraction LLM des titres (GPT-5 Nano)
2026-04-20 20:21:57 [INFO] [fiesta] [LLM] Annonces sans evaluation LLM : 0
2026-04-20 20:21:57 [INFO] [fiesta] [LLM] Toutes les annonces ont deja ete analysees.
2026-04-20 20:21:57 [INFO] [fiesta] [LLM DESC] $ /home/ubuntu/app/.venv/bin/python -m stats.m06_llm_description_analysis --model fiesta
2026-04-20 20:21:57 [INFO] [fiesta] [LLM DESC] M06 — Extraction LLM des descriptions (GPT-5 Nano)
2026-04-20 20:21:57 [INFO] [fiesta] [LLM DESC] Schéma initialisé dans /home/ubuntu/app/db/lbc.sqlite
2026-04-20 20:21:57 [INFO] [fiesta] [LLM DESC] Champs actifs : 8
2026-04-20 20:21:57 [INFO] [fiesta] [LLM DESC] Annonces Excellente/Bonne affaire sans analyse description : 0
2026-04-20 20:21:57 [INFO] [fiesta] [LLM DESC] Toutes les annonces éligibles ont déjà été analysées.
2026-04-20 20:21:58 [INFO] [nv200] [LLM DESC] [8/8] NV200 (brand=nissan, pages=auto)
2026-04-20 20:21:58 [INFO] [nv200] [LLM DESC] URL: https://www.leboncoin.fr/recherche?category=5&text=nv200&u_utility_brand=NISSAN&...
2026-04-20 20:21:58 [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-20 20:21:58 [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-20 20:22:01 [INFO] [nv200] [SEARCH] 35 annonces recuperees (total: 35)
2026-04-20 20:22:01 [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-20 20:22:03 [INFO] [nv200] [SEARCH] 35 annonces recuperees (total: 70)
2026-04-20 20:22:03 [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-20 20:22:05 [INFO] [nv200] [SEARCH] 35 annonces recuperees (total: 105)
2026-04-20 20:22:05 [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-20 20:22:07 [INFO] [nv200] [SEARCH] 4 annonces recuperees (total: 109)
2026-04-20 20:22:07 [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-20 20:22:09 [INFO] [nv200] [SEARCH] Page 5 : aucune annonce, arret de la pagination.
2026-04-20 20:22:09 [INFO] [nv200] [SEARCH] Termine : 109 annonces au total dans /home/ubuntu/app/leboncoin_ads_nv200_20260420_202158.csv
2026-04-20 20:22:09 [INFO] [nv200] [SEARCH] CSV : leboncoin_ads_nv200_20260420_202158.csv
2026-04-20 20:22:09 [INFO] [nv200] [IMPORT] $ /home/ubuntu/app/.venv/bin/python -m db.migrate_csv --input /home/ubuntu/app/leboncoin_ads_nv200_20260420_202158.csv --db /home/ubuntu/app/db/lbc.sqlite --model nv200
2026-04-20 20:22:09 [INFO] [nv200] [IMPORT] Model override : nv200
2026-04-20 20:22:09 [INFO] [nv200] [IMPORT] MIGRATION CSV -> SQLite unifie
2026-04-20 20:22:09 [INFO] [nv200] [IMPORT] Fichier: leboncoin_ads_nv200_20260420_202158.csv
2026-04-20 20:22:09 [INFO] [nv200] [IMPORT] Schéma initialisé dans /home/ubuntu/app/db/lbc.sqlite
2026-04-20 20:22:10 [INFO] [nv200] [IMPORT] 109 lus, 109 inseres, 0 ignores, 0 erreurs
2026-04-20 20:22:10 [INFO] [nv200] [IMPORT] TOTAL : 109 lus, 109 inseres — Base : /home/ubuntu/app/db/lbc.sqlite
2026-04-20 20:22:10 [INFO] [nv200] [IMPORT] 13691 annonces en base
2026-04-20 20:22:10 [INFO] [nv200] [AVAILABILITY] $ /home/ubuntu/app/.venv/bin/python /home/ubuntu/app/scripts/check_availability.py --csv /home/ubuntu/app/leboncoin_ads_nv200_20260420_202158.csv --brand nissan --model nv200 --db /home/ubuntu/app/db/lbc.sqlite
2026-04-20 20:22:10 [INFO] [nv200] [AVAILABILITY] CHECK DISPONIBILITE — CSV: leboncoin_ads_nv200_20260420_202158.csv, Brand: nissan, Model: nv200
2026-04-20 20:22:10 [INFO] [nv200] [AVAILABILITY] 109 list_id lus dans le CSV.
2026-04-20 20:22:10 [INFO] [nv200] [AVAILABILITY] 110 annonces actives en base pour nissan nv200.
2026-04-20 20:22:10 [INFO] [nv200] [AVAILABILITY] 1 annonce(s) marquées indisponibles.
2026-04-20 20:22:10 [INFO] [nv200] [AVAILABILITY] CSV: 109, Actives DB: 110, Absentes: 1
2026-04-20 20:22:10 [INFO] [nv200] [AVAILABILITY] Marquees indisponibles: 1
2026-04-20 20:22:10 [INFO] [nv200] [DETAIL] $ /home/ubuntu/app/.venv/bin/python -m crawler.leboncoin_ad_detail --model nv200 --delay 0.5 --limit 200
2026-04-20 20:22:10 [INFO] [nv200] [DETAIL] ENRICHISSEMENT AD DETAIL — Modele: nv200 — Limite: 200
2026-04-20 20:22:10 [INFO] [nv200] [DETAIL] Schéma initialisé dans /home/ubuntu/app/db/lbc.sqlite
2026-04-20 20:22:10 [INFO] [nv200] [DETAIL] 3 annonce(s) à enrichir (modèle: nv200)
2026-04-20 20:22:16 [INFO] [nv200] [DETAIL] RESULTAT : 3 traitee(s), 3 enrichies, 0 introuvables, 0 erreurs
2026-04-20 20:22:16 [INFO] [nv200] [STATS] $ /home/ubuntu/app/.venv/bin/python -m stats.main --model nv200 --skip-plots
2026-04-20 20:22:16 [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-20 20:22:19 [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-20 20:22:19 [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-20 20:22:20 [INFO] [nv200] [STATS] M05 — Extraction LLM des titres (GPT-5 Nano)
2026-04-20 20:22:20 [INFO] [nv200] [STATS] Annonces sans evaluation LLM : 3
2026-04-20 20:22:44 [INFO] [nv200] [STATS] HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
2026-04-20 20:22:44 [INFO] [nv200] [STATS] LLM OUTPUT batch 1/1: 3 resultats extraits (modele=gpt-5-nano)
2026-04-20 20:22:44 [INFO] [nv200] [STATS] Resultats extraits : 3
2026-04-20 20:22:44 [INFO] [nv200] [STATS] Evaluations inserees : 3
2026-04-20 20:22:44 [INFO] [nv200] [STATS] stats_descriptives : 5 lignes insérées
2026-04-20 20:22:44 [INFO] [nv200] [STATS] modele_regression : 2 lignes insérées
2026-04-20 20:22:44 [INFO] [nv200] [STATS] referentiel_prix : 54 segments insérés
2026-04-20 20:22:44 [INFO] [nv200] [STATS] ads.deal_columns : 317 annonces mises à jour
2026-04-20 20:22:44 [INFO] [nv200] [STATS] M06 — Extraction LLM des descriptions (GPT-5 Nano)
2026-04-20 20:22:44 [INFO] [nv200] [STATS] Schéma initialisé dans /home/ubuntu/app/db/lbc.sqlite
2026-04-20 20:22:44 [INFO] [nv200] [STATS] Champs actifs : 8
2026-04-20 20:22:44 [INFO] [nv200] [STATS] Annonces Excellente/Bonne affaire sans analyse description : 1
2026-04-20 20:22:44 [INFO] [nv200] [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-20 20:22:44 [INFO] [nv200] [STATS] ━━━ LLM DESC INPUT batch 1/1 (1 annonces) ━━━
3183336377: "NISSAN NV200 1.5 DCI 110 CH - Climatisation -GPS -CAMERA -Nissan NV200 2 places 1.5 DCI / 110 ch 5 CV BVM5 TVA -1°Mise en circulation :31/01/2019 Kilométrage : 195 600km Révision faite pour la vente DISTRIBUTION FAITE - le 04/2026 EMBRAYAGE FAIT - le 04/2026 CT OK -Ce véhicule est en état intérieur et extérie Rétroviseurs réglables électriquement ESP Ordinateur de bord Prise usb +aux Antibrouillard avant/arrière -Possibilité de reprise toutes marques quelque soit l'année et le kilomètre ou l état de votre véhicule. PRIX HT : 6 500 € PRIX TTC : 7800 € VOTRE PARK UTILITAIRES 4 IMPASSE DU PHARE 74330 LA BALME DE SILLINGY * ANNECY *"
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
2026-04-20 20:23:07 [INFO] [nv200] [STATS] HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
2026-04-20 20:23:07 [INFO] [nv200] [STATS] ━━━ LLM DESC OUTPUT batch 1/1 (1 résultats, modèle=gpt-5-nano) ━━━
[
{
"list_id": "3183336377",
"courroie_changee": true,
"embrayage_change": true,
"travaux_recents": [
"distribution faite",
"embrayage fait",
"révision faite pour la vente"
],
"negociabilite": null,
"contexte_vente": null,
"nb_proprietaires": null,
"options_description": [
"Climatisation",
"GPS",
"Caméra",
"Rétroviseurs réglables électriquement",
"ESP",
"Ordinateur de bord",
"Prise usb +aux",
"Antibrouillard avant/arrière"
],
"accidente": null
}
]
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
2026-04-20 20:23:07 [INFO] [nv200] [STATS] Batch persisté : 1 évaluation(s) sauvegardée(s)
2026-04-20 20:23:07 [INFO] [nv200] [STATS] Évaluations insérées : 1
2026-04-20 20:23:07 [INFO] [nv200] [STATS] ANALYSE TERMINEE en 27.6s — 317 annonces (run #707) — Modele: nv200
2026-04-20 20:23:08 [INFO] [nv200] [LLM] $ /home/ubuntu/app/.venv/bin/python -m stats.m05_llm_title_analysis --model nv200
2026-04-20 20:23:08 [INFO] [nv200] [LLM] M05 — Extraction LLM des titres (GPT-5 Nano)
2026-04-20 20:23:08 [INFO] [nv200] [LLM] Annonces sans evaluation LLM : 0
2026-04-20 20:23:08 [INFO] [nv200] [LLM] Toutes les annonces ont deja ete analysees.
2026-04-20 20:23:08 [INFO] [nv200] [LLM DESC] $ /home/ubuntu/app/.venv/bin/python -m stats.m06_llm_description_analysis --model nv200
2026-04-20 20:23:09 [INFO] [nv200] [LLM DESC] M06 — Extraction LLM des descriptions (GPT-5 Nano)
2026-04-20 20:23:09 [INFO] [nv200] [LLM DESC] Schéma initialisé dans /home/ubuntu/app/db/lbc.sqlite
2026-04-20 20:23:09 [INFO] [nv200] [LLM DESC] Champs actifs : 8
2026-04-20 20:23:09 [INFO] [nv200] [LLM DESC] Annonces Excellente/Bonne affaire sans analyse description : 0
2026-04-20 20:23:09 [INFO] [nv200] [LLM DESC] Toutes les annonces éligibles ont déjà été analysées.
2026-04-20 20:23:09 [INFO] [nv200] [LLM DESC] .env restaure
2026-04-20 20:23:09 [INFO] [GLOBAL] [SUMMARY] clio_4 -> OK
2026-04-20 20:23:09 [INFO] [GLOBAL] [SUMMARY] i20 -> OK
2026-04-20 20:23:09 [INFO] [GLOBAL] [SUMMARY] berlingo -> OK
2026-04-20 20:23:09 [INFO] [GLOBAL] [SUMMARY] c4 -> OK
2026-04-20 20:23:09 [INFO] [GLOBAL] [SUMMARY] scenic -> OK
2026-04-20 20:23:09 [INFO] [GLOBAL] [SUMMARY] 5008 -> OK
2026-04-20 20:23:09 [INFO] [GLOBAL] [SUMMARY] fiesta -> OK
2026-04-20 20:23:09 [INFO] [GLOBAL] [SUMMARY] nv200 -> OK
2026-04-20 20:23:09 [INFO] [GLOBAL] [SUMMARY] Summary ecrit dans /home/ubuntu/app/logs/crawl/20260420_200000/_summary.json