handelsregister

command line interface for handelsregister.de
git clone https://git.ce9e.org/handelsregister.git

commit
9d7873f87e599897cf32131bee5b498abf9b2c5d
parent
986364dc6d2647e56511254de9bb222d0121d3db
Author
Tobias Bengfort <tobias.bengfort@posteo.de>
Date
2025-12-07 14:34
tweaks

Diffstat

M handelsregister.py 10 +++++-----

1 files changed, 5 insertions, 5 deletions


diff --git a/handelsregister.py b/handelsregister.py

@@ -47,8 +47,8 @@ def search(terms, register=''):
   47    47 
   48    48     for item in soup.select('[data-ri]'):
   49    49         yield {
   50    -1             'title': item.find(class_='marginLeft20').text,
   51    -1             'id': item.find(class_='fontWeightBold').text.strip(),
   -1    50             'title': item.select_one('.marginLeft20').text,
   -1    51             'id': item.select_one('.fontWeightBold').text.strip(),
   52    52         }
   53    53 
   54    54 
@@ -68,7 +68,7 @@ def get_xml(register, id):
   68    68         view_state = soup.select_one('input[name="javax.faces.ViewState"]')['value']
   69    69         action = soup.select_one('[action]')['action']
   70    70 
   71    -1         r2 = session.post(
   -1    71         r = session.post(
   72    72             f'https://www.handelsregister.de{action}',
   73    73             data={
   74    74                 'ergebnissForm': 'ergebnissForm',
@@ -77,8 +77,8 @@ def get_xml(register, id):
   77    77                 field: field,
   78    78             },
   79    79         )
   80    -1         r2.raise_for_status()
   81    -1         return r2.text
   -1    80         r.raise_for_status()
   -1    81         return r.text
   82    82 
   83    83 
   84    84 def get_parser():