Register-Downloader

Automatisierte Download-Aufträge für Handelsregister-Dokumente mit intelligenter Einhaltung der Nutzungsbedingungen von handelsregister.de.

60
Max. Downloads/Stunde
24/7
Verfügbarkeit
100%
Regelkonform

Gesamtprozess – So funktioniert das System

Das System arbeitet vollautomatisch und stabil.
Es besteht aus drei Bausteinen:

1

Auftragseinreichung

Über Excel-Datei mit festem Format

2

Automatische Verarbeitung

Lädt automatisch die
gewünschten Handelsregisterdaten.

3

Wiederanlauf & Überwachung

Stündliches Shell-Skript
Maximal 60 Downloads pro Stunde
gemäß Nutzungsbedingungen.

1. Auftragseinreichung

Neue Aufträge werden in einer Datei .xlsx abgelegt. Jeder Eintrag enthält:

  • name = den Firmennamen
  • dokument = den gewünschten Dokumenttyp (z.B. AD)
  • ordner = Unterordner im Download
  • typ (E=exakte Suche, A=alle Schlagworte)
Das System verarbeitet immer nur den obersten Eintrag und entfernt ihn nach erfolgreicher Abarbeitung automatisch.

2. Python-Worker – Verarbeitung & Stabilität

Der Worker ruft automatisiert handelsregister.de auf, sucht das gewünschte Dokument und lädt es herunter. Dabei wird jeder Vorgang protokolliert.

Unabhängige Vorgänge
Keine Batch-Abhängigkeit
Vollständige Protokollierung
erfolg.json & misserfolg.json
Lock-Mechanismus
Verhindert doppelte Prozesse

3. Rate-Limit – 60 Downloads pro Stunde

Handelsregister.de erlaubt laut Nutzungsbedingungen maximal 60 Anfragen pro Stunde. Unser System hält dieses Limit vollständig ein und schützt die Plattform ausdrücklich vor Überlast.

Aktuelle Stunde 0/60

Schutzmaßnahmen:

  • Zeitstempel-Speicherung in programm2_rate.json
  • Prüfung verfügbarer Slots vor jedem Auftrag
  • Automatisches Warten bei Erreichen der 60-Anfragen-Grenze

4. Automatische Wiederaufnahme

Ein Shell-Skript run_worker_if_needed.sh läuft jede Stunde und gewährleistet maximale Robustheit:

Aufträge in input.json vorhanden?
Worker aktuell aktiv?
Neustart bei Bedarf
Extrem robust: Selbst bei Abstürzen, Server-Neustarts oder Verbindungsproblemen läuft das System automatisch weiter.

5. Vollständige Isolation und Sicherheit

Das System läuft vollständig isoliert. Es gibt keinen Zugriff auf Systeme des Nutzers.

Schutzmaßnahmen:

  • Upload zu 100% Nutzer-gesteuert über .xlsx
  • Download der Ergebnisse nur auf Nutzer-Wunsch.

System-Status

System aktiv – Automatische Verarbeitung läuft stabil

Alle Systeme sind operational und bereit für neue Aufträge