import csv, sys sys.stdout.reconfigure(encoding='utf-8') leads = [ # === KOELN === { 'region': 'Koeln', 'organisation': 'Kreishandwerkerschaft Koeln', 'url': 'www.handwerk.koeln', 'kontaktperson': 'Roberto Lepore (Hauptgeschaeftsfuehrer) / Nicolai Lucks (Kreishandwerksmeister)', 'email': 'lepore@handwerk.koeln', 'facebook': '', 'instagram': '', 'linkedin': '', 'twitter': '' }, { 'region': 'Koeln', 'organisation': 'Buechsenmacher-Innung Nordrhein, RLP und Saarland', 'url': '', 'kontaktperson': 'Klaus-Bernd Liedl (Obermeister)', 'email': 'kliedl@t-online.de', 'facebook': '', 'instagram': '', 'linkedin': '', 'twitter': '' }, { 'region': 'Koeln', 'organisation': 'Fleischer-Innung Koeln', 'url': '', 'kontaktperson': 'Astrid Schmitz (Obermeisterin)', 'email': 'obermeister@fleischer-koeln.de', 'facebook': '', 'instagram': '', 'linkedin': '', 'twitter': '' }, { 'region': 'Koeln', 'organisation': 'Glaser-Innung Koeln-Bonn-Aachen', 'url': '', 'kontaktperson': 'Anne Bong (Obermeisterin)', 'email': 'mail@glas-bong.de', 'facebook': '', 'instagram': '', 'linkedin': '', 'twitter': '' }, { 'region': 'Koeln', 'organisation': 'Juwelier-, Gold- und Silberschmiede-Innung Koeln', 'url': '', 'kontaktperson': 'Ingo Telkmann (Obermeister)', 'email': 'info@sotos-schmuck.de', 'facebook': '', 'instagram': '', 'linkedin': '', 'twitter': '' }, { 'region': 'Koeln', 'organisation': 'Innung Farbe Koeln', 'url': '', 'kontaktperson': 'Sebastian Epe (Obermeister)', 'email': 's.epe@epe-maler.de', 'facebook': '', 'instagram': '', 'linkedin': '', 'twitter': '' }, { 'region': 'Koeln', 'organisation': 'Innung des Massschneiderhandwerks Koeln / Textileiniger-Innung Koeln/Bonn', 'url': '', 'kontaktperson': 'Thomas Wien-Pegelow (Obermeister)', 'email': 'twp.koeln@gmail.com', 'facebook': '', 'instagram': '', 'linkedin': '', 'twitter': '' }, { 'region': 'Koeln', 'organisation': 'Innung fuer Metalltechnik Koeln', 'url': '', 'kontaktperson': 'Sascha Franke (Obermeister)', 'email': 'info@van-broek.de', 'facebook': '', 'instagram': '', 'linkedin': '', 'twitter': '' }, { 'region': 'Koeln', 'organisation': 'Innung fuer Orthopaedie-Technik Koeln', 'url': '', 'kontaktperson': 'Sebastian Malzkorn (Obermeister)', 'email': 'sebastian@malzkorn.at', 'facebook': '', 'instagram': '', 'linkedin': '', 'twitter': '' }, { 'region': 'Koeln', 'organisation': 'Raumausstatter-Innung Koeln', 'url': '', 'kontaktperson': 'Diana Goeddertz (Obermeisterin)', 'email': 'info@diana-breidenbach.de', 'facebook': '', 'instagram': '', 'linkedin': '', 'twitter': '' }, { 'region': 'Koeln', 'organisation': 'Innung Koeln Rollladen und Sonnenschutz', 'url': '', 'kontaktperson': 'Andre Urban (Obermeister)', 'email': 'info@rhp-online.de', 'facebook': '', 'instagram': '', 'linkedin': '', 'twitter': '' }, { 'region': 'Koeln', 'organisation': 'Stuckateur-Innung Koeln - Ausbau + Fassade', 'url': '', 'kontaktperson': 'Sarah M. Rettig (Obermeisterin)', 'email': 's.rettig@hhhuerth.de', 'facebook': '', 'instagram': '', 'linkedin': '', 'twitter': '' }, { 'region': 'Koeln', 'organisation': 'Werbetechniker-Innung Koeln - Bonn - Aachen', 'url': '', 'kontaktperson': 'Markus Boecker (Obermeister)', 'email': 'info@werbetechnik-baecker.de', 'facebook': '', 'instagram': '', 'linkedin': '', 'twitter': '' }, { 'region': 'Koeln', 'organisation': 'Augenoptiker-Innung Koeln-Aachen', 'url': 'www.optikerinnung.de/aoi/', 'kontaktperson': 'Hans Josef Schuemmer (Obermeister)', 'email': 'info@optikerinnung.de', 'facebook': '', 'instagram': '', 'linkedin': 'https://www.linkedin.com/company/aov-nrw', 'twitter': '' }, { 'region': 'Koeln', 'organisation': 'Dachdecker- und Zimmerer-Innung Koeln', 'url': 'www.dachdecker-innung-koeln.de', 'kontaktperson': 'Oliver Miesen (Obermeister) / Bettina Dietrich (Geschaeftsfuehrerin)', 'email': 'e-mail@dachdecker-innung-koeln.de', 'facebook': '', 'instagram': '', 'linkedin': '', 'twitter': '' }, { 'region': 'Koeln', 'organisation': 'Elektroinnung Koeln', 'url': 'www.elektroinnungkoeln.de', 'kontaktperson': 'Ralf Janowski (Obermeister)', 'email': 'info@elektroinnungkoeln.de', 'facebook': 'https://www.facebook.com/ELEKTROINNUNG-K', 'instagram': 'https://www.instagram.com/elektroinnungkoeln/', 'linkedin': '', 'twitter': '' }, { 'region': 'Koeln', 'organisation': 'Friseur-Innung Koeln', 'url': 'www.kopfarbeit-koeln.de', 'kontaktperson': 'Mike Engels (Obermeister) / Julia Barth (Geschaeftsfuehrerin)', 'email': 'info@kopfarbeit-koeln.de', 'facebook': '', 'instagram': '', 'linkedin': '', 'twitter': '' }, { 'region': 'Koeln', 'organisation': 'Innung des Gebaeudereiniger-Handwerks Koeln-Aachen', 'url': 'www.gebaeudereiniger-koeln-aachen.de', 'kontaktperson': 'Detlef Ptak (Obermeister) / Jennifer Schramm (Geschaeftsfuehrerin)', 'email': 'info@gebaeudereiniger-koeln-aachen.de', 'facebook': '', 'instagram': '', 'linkedin': '', 'twitter': '' }, { 'region': 'Koeln', 'organisation': 'Bundesinnung fuer das Geruestbauer-Handwerk', 'url': 'www.geruestbauhandwerk.de', 'kontaktperson': 'Marcus Nachbauer (Bundesinnungsmeister) / Sabrina Luther (Geschaeftsfuehrerin)', 'email': 'info@geruestbauhandwerk.de', 'facebook': '', 'instagram': '', 'linkedin': '', 'twitter': '' }, { 'region': 'Koeln', 'organisation': 'Innung fuer Informationstechnik Koeln/Bonn/Rhein-Sieg/Rhein-Erft', 'url': '', 'kontaktperson': 'Nicolay Gassner (Obermeister)', 'email': 'n.gassner@koenig-avt.de', 'facebook': '', 'instagram': '', 'linkedin': '', 'twitter': '' }, { 'region': 'Koeln', 'organisation': 'Karosseriebauer-Innung Koeln', 'url': 'www.karosserie-innungkoeln.de', 'kontaktperson': 'Oliver Nienhaus (Obermeister) / Claudia Weiler (Geschaeftsfuehrerin)', 'email': 'info@karosserie-innungkoeln.de', 'facebook': 'https://www.facebook.com/KarosseriebauerKoeln/', 'instagram': '', 'linkedin': '', 'twitter': '' }, # Konditoren { 'region': 'Koeln', 'organisation': 'Konditoren-Innung Koeln - Bonn', 'url': '', 'kontaktperson': 'Rudolf Schoener (Obermeister)', 'email': 'info@cafe-schoener.de', 'facebook': '', 'instagram': '', 'linkedin': '', 'twitter': '' }, # === DUESSELDORF === { 'region': 'Duesseldorf', 'organisation': 'Augenoptiker-Innung Duessel-Rhein-Ruhr', 'url': '', 'kontaktperson': 'Jens Schulz (Obermeister)', 'email': '', 'facebook': '', 'instagram': '', 'linkedin': '', 'twitter': '' }, { 'region': 'Duesseldorf', 'organisation': 'Verband des Rheinischen Baeckerhandwerks', 'url': '', 'kontaktperson': 'Henning Funke (GF) / Johannes Dackweiler (Obermeister)', 'email': '', 'facebook': '', 'instagram': '', 'linkedin': '', 'twitter': '' }, { 'region': 'Duesseldorf', 'organisation': 'Baugewerbe-Innung Duesseldorf', 'url': '', 'kontaktperson': 'Peter Szemenyei (GF) / Christoph Morick (Obermeister)', 'email': '', 'facebook': '', 'instagram': '', 'linkedin': '', 'twitter': '' }, { 'region': 'Duesseldorf', 'organisation': 'Bestatter-Innung NRW', 'url': '', 'kontaktperson': 'Christian Jaeger (GF) / Frank Wesemann (Obermeister)', 'email': '', 'facebook': '', 'instagram': '', 'linkedin': '', 'twitter': '' }, { 'region': 'Duesseldorf', 'organisation': 'Fleischer-Innung Duesseldorf-Mettmann-Solingen', 'url': '', 'kontaktperson': 'Daniela van der Valk (GF) / Lutz Kluke (Obermeister)', 'email': '', 'facebook': '', 'instagram': '', 'linkedin': '', 'twitter': '' }, { 'region': 'Duesseldorf', 'organisation': 'Innung des Kraftfahrzeuggewerbes Duesseldorf', 'url': '', 'kontaktperson': 'Sven Gustavson (GF) / Hermann Goertz (Obermeister)', 'email': '', 'facebook': 'https://www.facebook.com/kfzgewerbenrw/', 'instagram': 'https://www.instagram.com/kfznrw/', 'linkedin': '', 'twitter': '' }, { 'region': 'Duesseldorf', 'organisation': 'Innung fuer Orthopaedie-Schuhtechnik Rheinland/Westfalen', 'url': '', 'kontaktperson': 'Irene Zamponi (GF) / Philipp Radtke (Obermeister)', 'email': '', 'facebook': '', 'instagram': '', 'linkedin': '', 'twitter': '' }, { 'region': 'Duesseldorf', 'organisation': 'Innung fuer Sanitaer- und Heizungstechnik Duesseldorf', 'url': '', 'kontaktperson': 'Horst Jansen (GF) / Hans Werner Eschrich (Obermeister)', 'email': '', 'facebook': '', 'instagram': '', 'linkedin': '', 'twitter': '' }, { 'region': 'Duesseldorf', 'organisation': 'Schornsteinfeger-Innung Regierungsbezirk Duesseldorf', 'url': '', 'kontaktperson': 'Marcus Doerenkamp (GF)', 'email': '', 'facebook': '', 'instagram': '', 'linkedin': '', 'twitter': '' }, { 'region': 'Duesseldorf', 'organisation': 'Stukkatuer-Innung Wuppertal und Kreis Mettmann', 'url': '', 'kontaktperson': 'Hermann Schulte-Hiltrop (HGF) / Wolfgang Wuestenhagen (Obermeister)', 'email': '', 'facebook': '', 'instagram': '', 'linkedin': '', 'twitter': '' }, { 'region': 'Duesseldorf', 'organisation': 'Zahntechniker-Innung Duesseldorf', 'url': '', 'kontaktperson': 'Michael Knittel (GF) / Dominik Kruchen (Obermeister)', 'email': '', 'facebook': '', 'instagram': '', 'linkedin': '', 'twitter': '' }, ] output_file = 'innungen_leads_koeln_duesseldorf.csv' with open(output_file, 'w', newline='', encoding='utf-8-sig') as f: writer = csv.DictWriter(f, fieldnames=['region','organisation','url','kontaktperson','email','facebook','instagram','linkedin','twitter']) writer.writeheader() writer.writerows(leads) print(f'Fertig! {len(leads)} Leads gespeichert in {output_file}')