Возможна очистка этого типа архитектуры сайта?

Я пытаюсь создать веб-приложение для клиента. На этом сайте реализован простой удаленный поиск:

https://www.handelsregister.de/rp_web/mask.do?Typ=n

Все, что мне нужно сделать, это вставить какое-то значение в поле ввода, помеченное Company or keywords, выполните поиск и получите ответ HTTP.

Проблема в том, что я не знаком с такой архитектурой; Я всегда работал с API-интерфейсами, которые имеют URL-адреса и т. Д. Можно ли автоматически выполнять вышеуказанную операцию путем программирования?

1 ответ

Решение

Наверное. Вы можете отправлять запросы POST и анализировать ответ. Вот базовый пример на Python с модулем requests:

import requests 

query = "test"

post_fields = {'suchTyp':'n',
        'registerArt':'',
        'registerNummer':'',
        'registergericht':'',
        'schlagwoerter':query,
        'schlagwortOptionen':2,
        'ergebnisseProSeite':100,
        'btnSuche':'Rechercher'}

response = requests.post("https://www.handelsregister.de/rp_web/search.do", data=post_fields)
print(response.status_code)
print(response.text)
Другие вопросы по тегам