rendrom / rosreestr2coord

Вычисление координат участка по кадастровому номеру с сайта https://pkk.rosreestr.ru
MIT License
162 stars 80 forks source link

Перестало работать #20

Closed denny123 closed 4 years ago

denny123 commented 4 years ago

На данный момент не получает данные с росреестра или долго грузит. Пробовал через прокси в том числе. Может ктонить проверит и скажет робит счас или нет?

rendrom commented 4 years ago

Сам давно не проверял. Заметил что есть форки: https://github.com/rendrom/rosreestr2coord/network/members

https://github.com/alukyano/rosreestr2coord Вот в этом, судя по коммитам, решают проблему с запросами к росреестру. Предлагаю попробовать запустить его. Если будет работать, можете написать автору чтобы он сдела Pull Request

denny123 commented 4 years ago

Работает, но попробовал в винде. На прежнем линуксе, где я всегда запускал более не хочет получать данные(прокси в том числе). Не пробовал оригинальный скрипт в винде, только alukyano, правда пропускает почемуто некоторые участки(нету фоток, хотя есть в росреестре), несколько попыток дают результат для списка(может только у меня).

botanegg commented 4 years ago

Запустил 2to3, поправил пару мест с питонокодировками...

Затем пустил всё по https и добавил следующие хедеры

'x-requested-with': 'XMLHttpRequest',
'pragma': 'no-cache',
'referer': 'https://pkk5.rosreestr.ru/'

Всё работает :)

rendrom commented 4 years ago

Всё работает :)

Пришли, пожалуйста, PR

botanegg commented 4 years ago

Извиняюсь за внезапное исчезновение :) Не думаю что я всё хорошо сделал (там же портирование с 2 на 3 питон, куча варнингов и прочего)

Постараюсь всё исправить на 2ой версии, и тогда зашлю PR основное изменение это:

                headers = {
                    'x-requested-with': 'XMLHttpRequest',
                    'pragma': 'no-cache',
                    'user-agent': 'Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/64.0.3282.186 Safari/537.36',
                    'referer': 'https://pkk5.rosreestr.ru/'}