0-6-1-7 / rosreestr

Rosreestr captcha helper & more
33 stars 15 forks source link

Предложение по поводу сертефиката для селениума и запросов не через селениум #12

Closed arahitogami closed 1 year ago

arahitogami commented 1 year ago

Предложение как можно попробовать добавить сертефикат, чтобы российский не устанавливать в систему. Я использовал у себя для запросов в api когда уже получал cookies через селениум. Не использовал конечно бота что тут, почитал по описанию. Кидаю коммент из проекта на старой работе: " На будущее, если это метод получения открытых данных будет жив, то requests может не выполняться из-за просроченного сертефиката, его надо обновить "app/rosreestr/chrome/rosreestr-ru.pem". Сертефикат надо скачать от сайта lk.rosreestr.ru

ВНИМАНИЕ: Как добавить российский сертефикат. Пройдено методом тыка.
С сайта https://www.gosuslugi.ru/crt скачать сертефикаты корневой
и выпускающий. С сайта lk.rosreestr.ru скачать его сертефикат.
Потом склеить их в .pem файл в следующем порядке:
1) Выпускающий сертификат
2) Корневой сертификат
3) Сайта сертификат."

Скачать сертификат с сайта lk.rosreestr.ru легко можно через мозилу. Я конечно разрабатывал функционал на запросы через новый ФГИС ЕГРН, но в связи с мартом 2023 компания отказалась и я не доделал его, был бы код поделился) Но селениум я использовал только для того, чтобы получить cookies с сайта, причем с этого адреса "https://lk.rosreestr.ru/account-back/profile/roles" получал все нужные куки после авторизации. Поиск с куками делал по адресу "https://lk.rosreestr.ru/account-back/on" пост запрос с параметрами {"filterType": "cadastral", "cadNumbers": cad_numbers} cad_numbers можно списком передавать. Поиск только по кадастру делал, можно filterType отправить и по адресу. А вот в части ФГИС ЕГРН там 2 запроса делается 1-отправляет пакет что заказываешь, 2-ой подтверждение. Причем я проверял, можно пачкой кадастровые номера отправить, например тебе на 20 штук выписок заказать, 20ть отправляешь в одном запросе и появляется 20 запросов(1 запрос на каждый кадастровый номер) . Но на скачивание я не доделал, так как отказались от этой идеи. Если нужно в части запросов какие отправляют в 2 адреса для заказа, могу коллег попросить отправить, что я там делал))