Die Website des Federal Tax Service unter
egrul.nalog.ru/index.html bietet einen
hervorragenden Service für die Überprüfung von Auftragnehmern oder deren eigenen Unternehmen.
Der Kern der Prüfung besteht darin, einen Antrag an das einheitliche staatliche Register der juristischen Personen (ein einheitliches Register der Tatsachen mit Einzelheiten zu juristischen Personen) zu richten und direkt dort online einen Auszug aus dem Register zu erhalten.
Die Arbeit mit dem Dienst verursacht keine Schwierigkeiten: Ich habe ihn dem PSRN hinzugefügt, auf die Schaltfläche "Suchen" und dann auf die Schaltfläche "Herunterladen" unten geklickt. Alles, der Auszug wird erhalten.
Wie kann hier die Automatisierung helfen? Sehr einfach.
Wenn Ihr Betrieb aus einer n-Anzahl von juristischen Personen besteht, kann sich selbst ein Job wie das Kopieren von OGRN in eine Service-Suchzeichenfolge langweilen.
Wir werden die Routine loswerden und den Prozess des Ablegens und Herunterladens von Auszügen aus dem Register automatisieren!
In unserem Fall „nimmt“ das Programm eine OGRN aus einer vorbereiteten Excel-Tabelle auf, gibt den Wert in die Servicezeile ein und drückt die erforderlichen Tasten.
Im Idealfall sieht das Programm folgendermaßen aus:
Fangen wir an.
Bereiten Sie zunächst die Excel-Tabelle vor, in der wir die OGRN, an der wir arbeiten werden, in der Spalte hinzufügen:

Die Anzahl der OGRN spielt keine Rolle (Sie können sogar die gesamte USRLE herunterladen). Hauptsache, alle befinden sich in Spalte A.
Wir werden die ExtraktdateiEGRUL.xlsx benennen und im Python-Arbeitsverzeichnis speichern.
Erstellen Sie nun die Datei mit dem Programm selbst - egrul.py.
Die ersten Zeilen des Programms beginnen wie üblich mit dem Import der erforderlichen Module. Dann wählen wir den Browser (in meinem Fall Chrome) aus und gehen zur Site:

Als nächstes führen wir eine Schleife durch alle PSRNs in der Excel-Tabelle:

Hier müssen Sie die x-Werte zu Beginn des Zyklus beachten:

2- Dies ist die Anfangszelle mit OGRN (Start), die A2 in der Excel-Tabelle entspricht. Die letzte Zelle ist A9, obwohl die Nummer 10 in der Schleife angegeben ist.
Dies muss berücksichtigt werden, dass alle OGRN verarbeitet wurden und der letzte Wert nicht verloren ging.
Das Programm hält einer Pause von 30 Sekunden zwischen dem Einreichen einer Anfrage bei der USRLE stand. Dies mag unannehmbar lang erscheinen und dieser Zeitraum wird verkürzt werden wollen. Dies kann durch Ändern des Werts in der Zeile time.sleep (30) in beispielsweise time.sleep (10) erfolgen. In diesem Fall können Sie jedoch unter die Sanktionen des Bundessteuerdienstes fallen und Captcha erhalten. Sie können dieses Captcha umgehen, aber dies ist ein Thema für einen separaten Beitrag. Und in diesem Programm ist es besser, eine Verzögerung zwischen dem Einreichen von Anfragen von 30 Sekunden zu lassen und leise Tee zu trinken, während das Programm für Sie arbeitet.
Der Link zum Programm ist
hier .
Link zur Excel-Testkarte
hier .