===== START Thu Jul 2 01:00:04 CEST 2026 ===== Starting evergabe_keywords.py... Loaded 12 CPV codes from DB: ['32534000', '34712000', '34712100', '34712200', '35630000', '35631000', '35631100', '35631200', '35631300', '60500000', '60510000', '60520000'] ====================================================================== Evergabe-Online - CPV Code Scraper ====================================================================== CPV codes to search: 12 ====================================================================== [1/12] CPV: 32534000 — 32534000 CPV field hidden — looking for advanced search toggle... Clicked toggle: a:has-text("Erweiterte") Filled #cpvCode with: 32534000 Clicked submitButton (JS) Waiting 10s for results... --- Page 1 --- Found 10 row(s) Inserted: 9 | Skipped (duplicates/empty): 1 Clicking next page... --- Page 2 --- Found 10 row(s) Inserted: 10 | Skipped (duplicates/empty): 0 Clicking next page... --- Page 3 --- Found 10 row(s) Inserted: 10 | Skipped (duplicates/empty): 0 Reached max pages (3) — stopping. [SAVED] Marked CPV done: "32534000" [2/12] CPV: 34712000 — 34712000 CPV field hidden — looking for advanced search toggle... Clicked toggle: a:has-text("Erweiterte") Filled #cpvCode with: 34712000 Clicked submitButton (JS) Waiting 10s for results... --- Page 1 --- Found 10 row(s) Inserted: 0 | Skipped (duplicates/empty): 10 Clicking next page... --- Page 2 --- Found 10 row(s) Inserted: 0 | Skipped (duplicates/empty): 10 Clicking next page... --- Page 3 --- Found 10 row(s) Inserted: 0 | Skipped (duplicates/empty): 10 Reached max pages (3) — stopping. [SAVED] Marked CPV done: "34712000" [3/12] CPV: 34712100 — 34712100 CPV field hidden — looking for advanced search toggle... Clicked toggle: a:has-text("Erweiterte") Filled #cpvCode with: 34712100 Clicked submitButton (JS) Waiting 10s for results... --- Page 1 --- Found 10 row(s) Inserted: 0 | Skipped (duplicates/empty): 10 Clicking next page... --- Page 2 --- Found 10 row(s) Inserted: 0 | Skipped (duplicates/empty): 10 Clicking next page... --- Page 3 --- Found 10 row(s) Inserted: 0 | Skipped (duplicates/empty): 10 Reached max pages (3) — stopping. [SAVED] Marked CPV done: "34712100" [4/12] CPV: 34712200 — 34712200 CPV field hidden — looking for advanced search toggle... Clicked toggle: a:has-text("Erweiterte") Filled #cpvCode with: 34712200 Clicked submitButton (JS) Waiting 10s for results... --- Page 1 --- Found 10 row(s) Inserted: 0 | Skipped (duplicates/empty): 10 Clicking next page... --- Page 2 --- Found 10 row(s) Inserted: 0 | Skipped (duplicates/empty): 10 Clicking next page... --- Page 3 --- Found 10 row(s) Inserted: 0 | Skipped (duplicates/empty): 10 Reached max pages (3) — stopping. [SAVED] Marked CPV done: "34712200" [5/12] CPV: 35630000 — 35630000 CPV field hidden — looking for advanced search toggle... Clicked toggle: a:has-text("Erweiterte") Filled #cpvCode with: 35630000 Clicked submitButton (JS) Waiting 10s for results... --- Page 1 --- Found 10 row(s) Inserted: 0 | Skipped (duplicates/empty): 10 Clicking next page... --- Page 2 --- Found 10 row(s) Inserted: 0 | Skipped (duplicates/empty): 10 Clicking next page... --- Page 3 --- Found 10 row(s) Inserted: 0 | Skipped (duplicates/empty): 10 Reached max pages (3) — stopping. [SAVED] Marked CPV done: "35630000" [6/12] CPV: 35631000 — 35631000 CPV field hidden — looking for advanced search toggle... Clicked toggle: a:has-text("Erweiterte") Filled #cpvCode with: 35631000 Clicked submitButton (JS) Waiting 10s for results... --- Page 1 --- Found 10 row(s) Inserted: 0 | Skipped (duplicates/empty): 10 Clicking next page... --- Page 2 --- Found 10 row(s) Inserted: 10 | Skipped (duplicates/empty): 0 Clicking next page... --- Page 3 --- Found 10 row(s) Inserted: 10 | Skipped (duplicates/empty): 0 Reached max pages (3) — stopping. [SAVED] Marked CPV done: "35631000" [7/12] CPV: 35631100 — 35631100 CPV field hidden — looking for advanced search toggle... Clicked toggle: a:has-text("Erweiterte") Filled #cpvCode with: 35631100 Clicked submitButton (JS) Waiting 10s for results... --- Page 1 --- Found 10 row(s) Inserted: 0 | Skipped (duplicates/empty): 10 Clicking next page... --- Page 2 --- Found 10 row(s) Inserted: 3 | Skipped (duplicates/empty): 7 Clicking next page... --- Page 3 --- Found 10 row(s) Inserted: 0 | Skipped (duplicates/empty): 10 Reached max pages (3) — stopping. [SAVED] Marked CPV done: "35631100" [8/12] CPV: 35631200 — 35631200 CPV field hidden — looking for advanced search toggle... Clicked toggle: a:has-text("Erweiterte") Filled #cpvCode with: 35631200 Clicked submitButton (JS) Waiting 10s for results... --- Page 1 --- Found 10 row(s) Inserted: 0 | Skipped (duplicates/empty): 10 Clicking next page... --- Page 2 --- Found 10 row(s) Inserted: 0 | Skipped (duplicates/empty): 10 Clicking next page... --- Page 3 --- Found 10 row(s) Inserted: 0 | Skipped (duplicates/empty): 10 Reached max pages (3) — stopping. [SAVED] Marked CPV done: "35631200" [9/12] CPV: 35631300 — 35631300 CPV field hidden — looking for advanced search toggle... Clicked toggle: a:has-text("Erweiterte") Filled #cpvCode with: 35631300 Clicked submitButton (JS) Waiting 10s for results... --- Page 1 --- Found 10 row(s) Inserted: 0 | Skipped (duplicates/empty): 10 Clicking next page... --- Page 2 --- Found 10 row(s) Inserted: 0 | Skipped (duplicates/empty): 10 Clicking next page... --- Page 3 --- Found 10 row(s) Inserted: 0 | Skipped (duplicates/empty): 10 Reached max pages (3) — stopping. [SAVED] Marked CPV done: "35631300" [10/12] CPV: 60500000 — 60500000 CPV field hidden — looking for advanced search toggle... Clicked toggle: a:has-text("Erweiterte") Filled #cpvCode with: 60500000 Clicked submitButton (JS) Waiting 10s for results... --- Page 1 --- Found 10 row(s) Inserted: 0 | Skipped (duplicates/empty): 10 Clicking next page... --- Page 2 --- Found 10 row(s) Inserted: 0 | Skipped (duplicates/empty): 10 Clicking next page... --- Page 3 --- Found 10 row(s) Inserted: 0 | Skipped (duplicates/empty): 10 Reached max pages (3) — stopping. [SAVED] Marked CPV done: "60500000" [11/12] CPV: 60510000 — 60510000 CPV field hidden — looking for advanced search toggle... Clicked toggle: a:has-text("Erweiterte") Filled #cpvCode with: 60510000 Clicked submitButton (JS) Waiting 10s for results... --- Page 1 --- Found 10 row(s) Inserted: 0 | Skipped (duplicates/empty): 10 Clicking next page... --- Page 2 --- Found 10 row(s) Inserted: 0 | Skipped (duplicates/empty): 10 Clicking next page... --- Page 3 --- Found 10 row(s) Inserted: 0 | Skipped (duplicates/empty): 10 Reached max pages (3) — stopping. [SAVED] Marked CPV done: "60510000" [12/12] CPV: 60520000 — 60520000 CPV field hidden — looking for advanced search toggle... Clicked toggle: a:has-text("Erweiterte") Filled #cpvCode with: 60520000 Clicked submitButton (JS) Waiting 10s for results... --- Page 1 --- Found 10 row(s) Inserted: 0 | Skipped (duplicates/empty): 10 Clicking next page... --- Page 2 --- Found 10 row(s) Inserted: 0 | Skipped (duplicates/empty): 10 Clicking next page... --- Page 3 --- Found 10 row(s) Inserted: 0 | Skipped (duplicates/empty): 10 Reached max pages (3) — stopping. [SAVED] Marked CPV done: "60520000" ====================================================================== Scraping Complete! ====================================================================== CPV codes searched : 12 Rows inserted : 52 Rows skipped : 308 ====================================================================== Keywords done. Starting evergabe_detail.py... ====================================================================== Evergabe-Online - Detail Scraper ====================================================================== Pending tenders: 52 ====================================================================== [62639] https://www.evergabe-online.de/tenderdetails.html?id=872606 ... OK (notice=yes, docs=4, city=-) [62640] https://www.evergabe-online.de/tenderdetails.html?id=872586 ... OK (notice=yes, docs=14, city=Stendal) [62641] https://www.evergabe-online.de/tenderdetails.html?id=872584 ... OK (notice=yes, docs=10, city=Jena) [62642] https://www.evergabe-online.de/tenderdetails.html?id=872575 ... OK (notice=yes, docs=26, city=-) [62643] https://www.evergabe-online.de/tenderdetails.html?id=872563 ... OK (notice=yes, docs=16, city=Jena) [62644] https://www.evergabe-online.de/tenderdetails.html?id=872542 ... OK (notice=yes, docs=11, city=-) [62645] https://www.evergabe-online.de/tenderdetails.html?id=872526 ... OK (notice=yes, docs=23, city=-) [62646] https://www.evergabe-online.de/tenderdetails.html?id=872518 ... OK (notice=yes, docs=7, city=-) [62647] https://www.evergabe-online.de/tenderdetails.html?id=872513 ... OK (notice=yes, docs=26, city=Zeitz, Burgenlandkreis, Sachsen-Anhalt, Deutschland) [62648] https://www.evergabe-online.de/tenderdetails.html?id=872470 ... OK (notice=yes, docs=10, city=Waltershausen) [62649] https://www.evergabe-online.de/tenderdetails.html?id=872503 ... OK (notice=yes, docs=19, city=-) [62650] https://www.evergabe-online.de/tenderdetails.html?id=872446 ... OK (notice=yes, docs=17, city=-) [62651] https://www.evergabe-online.de/tenderdetails.html?id=872488 ... OK (notice=yes, docs=14, city=-) [62652] https://www.evergabe-online.de/tenderdetails.html?id=872487 ... OK (notice=yes, docs=8, city=-) [62653] https://www.evergabe-online.de/tenderdetails.html?id=872468 ... OK (notice=yes, docs=21, city=-) [62654] https://www.evergabe-online.de/tenderdetails.html?id=872447 ... OK (notice=yes, docs=14, city=-) [62655] https://www.evergabe-online.de/tenderdetails.html?id=872440 ... OK (notice=yes, docs=35, city=Weißenfels) [62656] https://www.evergabe-online.de/tenderdetails.html?id=872437 ... OK (notice=yes, docs=23, city=-) [62657] https://www.evergabe-online.de/tenderdetails.html?id=872434 ... OK (notice=yes, docs=16, city=Leuna) [62658] https://www.evergabe-online.de/tenderdetails.html?id=872426 ... OK (notice=yes, docs=53, city=Bonn) [62659] https://www.evergabe-online.de/tenderdetails.html?id=872343 ... OK (notice=yes, docs=13, city=-) [62660] https://www.evergabe-online.de/tenderdetails.html?id=872383 ... OK (notice=yes, docs=12, city=Magdeburg) [62661] https://www.evergabe-online.de/tenderdetails.html?id=867094 ... OK (notice=yes, docs=20, city=-) [62662] https://www.evergabe-online.de/tenderdetails.html?id=872355 ... OK (notice=yes, docs=14, city=-) [62663] https://www.evergabe-online.de/tenderdetails.html?id=872332 ... OK (notice=yes, docs=15, city=-) [62664] https://www.evergabe-online.de/tenderdetails.html?id=872323 ... OK (notice=yes, docs=22, city=-) [62665] https://www.evergabe-online.de/tenderdetails.html?id=872308 ... OK (notice=yes, docs=6, city=-) [62666] https://www.evergabe-online.de/tenderdetails.html?id=872294 ... OK (notice=yes, docs=17, city=-) [62667] https://www.evergabe-online.de/tenderdetails.html?id=872042 ... OK (notice=yes, docs=36, city=-) [62668] https://www.evergabe-online.de/tenderdetails.html?id=872285 ... OK (notice=yes, docs=19, city=-) [62669] https://www.evergabe-online.de/tenderdetails.html?id=872237 ... OK (notice=yes, docs=17, city=-) [62670] https://www.evergabe-online.de/tenderdetails.html?id=872245 ... OK (notice=yes, docs=14, city=-) [62671] https://www.evergabe-online.de/tenderdetails.html?id=872230 ... OK (notice=yes, docs=15, city=-) [62672] https://www.evergabe-online.de/tenderdetails.html?id=871859 ... OK (notice=yes, docs=28, city=-) [62673] https://www.evergabe-online.de/tenderdetails.html?id=872086 ... OK (notice=yes, docs=22, city=-) [62674] https://www.evergabe-online.de/tenderdetails.html?id=871915 ... OK (notice=yes, docs=15, city=-) [62675] https://www.evergabe-online.de/tenderdetails.html?id=871995 ... OK (notice=yes, docs=2, city=-) [62676] https://www.evergabe-online.de/tenderdetails.html?id=871852 ... OK (notice=yes, docs=26, city=-) [62677] https://www.evergabe-online.de/tenderdetails.html?id=872113 ... OK (notice=yes, docs=19, city=-) [62678] https://www.evergabe-online.de/tenderdetails.html?id=872108 ... OK (notice=yes, docs=24, city=-) [62679] https://www.evergabe-online.de/tenderdetails.html?id=870750 ... OK (notice=yes, docs=15, city=-) [62680] https://www.evergabe-online.de/tenderdetails.html?id=872116 ... OK (notice=yes, docs=27, city=-) [62681] https://www.evergabe-online.de/tenderdetails.html?id=871933 ... OK (notice=yes, docs=14, city=-) [62682] https://www.evergabe-online.de/tenderdetails.html?id=871953 ... OK (notice=yes, docs=18, city=-) [62683] https://www.evergabe-online.de/tenderdetails.html?id=870861 ... OK (notice=yes, docs=40, city=-) [62684] https://www.evergabe-online.de/tenderdetails.html?id=871838 ... OK (notice=yes, docs=19, city=-) [62685] https://www.evergabe-online.de/tenderdetails.html?id=869243 ... OK (notice=yes, docs=49, city=-) [62686] https://www.evergabe-online.de/tenderdetails.html?id=871846 ... OK (notice=yes, docs=12, city=-) [62687] https://www.evergabe-online.de/tenderdetails.html?id=871990 ... OK (notice=yes, docs=40, city=-) [62688] https://www.evergabe-online.de/tenderdetails.html?id=871302 ... OK (notice=yes, docs=13, city=-) Progress: 50 done, 0 failed [62689] https://www.evergabe-online.de/tenderdetails.html?id=871268 ... OK (notice=yes, docs=21, city=-) [62690] https://www.evergabe-online.de/tenderdetails.html?id=871810 ... OK (notice=yes, docs=24, city=-) Progress: 52 done, 0 failed No more pending tenders. ====================================================================== Detail Scraping Complete! ====================================================================== Done : 52 Failed : 0 ====================================================================== All done. ===== END Thu Jul 2 01:07:19 CEST 2026 =====