Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Никак не возвращает никакие данные #62

Closed
denjob opened this issue Jul 4, 2022 · 5 comments
Closed

Никак не возвращает никакие данные #62

denjob opened this issue Jul 4, 2022 · 5 comments
Assignees
Labels

Comments

@denjob
Copy link

denjob commented Jul 4, 2022

rosreestr2coord -c 60:22:0043901 -t 2 -P

В росреестре такой квартал есть.
Может для этого квартала и нет никаких данных в API или это всетаки что-то блочит? Может у кого-то иной результат?

@lavAzza2
Copy link

lavAzza2 commented Jul 4, 2022

При любом запросе

rosreestr2coord -t 2 -c 50:20:0100711:40 -P
Press Ctrl+C to exit
Area info loaded from file: E:\PyProject\r2c\tmp\50_20_100711_40\feature_info.json
Get tiles:
HTTP Error 403: Forbidden
Exception in thread Thread-1:
Traceback (most recent call last):
File "C:\Users\Azat\AppData\Local\Programs\Python\Python37\lib\threading.py", line 926, in _bootstrap_inner
self.run()
File "C:\Users\Azat\AppData\Local\Programs\Python\Python37\lib\threading.py", line 870, in run
self._target(*self._args, **self._kwargs)
File "e:\pyproject\r2c\venv\lib\site-packages\rosreestr2coord\merge_tiles.py", line 37, in task_wrapper
result.put(target(*args))
File "e:\pyproject\r2c\venv\lib\site-packages\rosreestr2coord\merge_tiles.py", line 331, in fetch_tile
img = self.get_image(x, y)
File "e:\pyproject\r2c\venv\lib\site-packages\rosreestr2coord\merge_tiles.py", line 462, in get_image
data = self._load_image_data(meta_url, cache_path)
File "e:\pyproject\r2c\venv\lib\site-packages\rosreestr2coord\merge_tiles.py", line 475, in _load_image_data
response = self.make_request(url)
File "e:\pyproject\r2c\venv\lib\site-packages\rosreestr2coord\parser.py", line 196, in make_request
response = make_request(url, self.with_proxy)
File "e:\pyproject\r2c\venv\lib\site-packages\rosreestr2coord\utils.py", line 64, in make_request
return make_request_with_proxy(url)
File "e:\pyproject\r2c\venv\lib\site-packages\rosreestr2coord\utils.py", line 83, in make_request_with_proxy
proxies = proxy_handling.load_proxies()
File "e:\pyproject\r2c\venv\lib\site-packages\rosreestr2coord\proxy_handling.py", line 79, in load_proxies
update_proxies(path)
File "e:\pyproject\r2c\venv\lib\site-packages\rosreestr2coord\proxy_handling.py", line 20, in update_proxies
download_proxies(path)
File "e:\pyproject\r2c\venv\lib\site-packages\rosreestr2coord\proxy_handling.py", line 32, in download_proxies
found = ip_adress_proxies()
File "e:\pyproject\r2c\venv\lib\site-packages\rosreestr2coord\proxy_handling.py", line 54, in ip_adress_proxies
found = [i.replace('', '') + '\n' for i in re.findall(pattern, s)]
File "C:\Users\Azat\AppData\Local\Programs\Python\Python37\lib\re.py", line 223, in findall
return _compile(pattern, flags).findall(string)
TypeError: expected string or bytes-like object

Completed, 0 tile received

@denjob
Copy link
Author

denjob commented Jul 4, 2022

На некоторых дает хотя бы один тайл, далее тыкаешь сам по несколько раз пока все тайлы не собирет и только тогда выдает результат. На некоторых ничего не дает даже если 50 раз запрос сделаешь с прокси или без. 403 вначале тоже выдавал, потом перестал. Наводит на мысль что росреестр что-то там мутит: блочит, закрывает, меняет и тп. Если у кого-то идет все стабильно хотелось бы услышать, но пока иное мнение....

@denjob
Copy link
Author

denjob commented Jul 5, 2022

Прога равняется на feature_info.json, если первый раз там ничего то она все время пишет что ничего не нашла. Далее удаляем этот файлик и заново пробуем, если возвращает инфу, то далее 50 раз тыкаем чтобы все тайлы скачала и тогда только результат. 403 возвращает у меня только через прокси(возможно не те прокси). Думаю тут можно в скриптах дописать, чтобы все делалось автоматом с проверкой и например доппараметром с количеством итераций проб, это сделает данный скрипт актуальным и более "автоматическим".

@rendrom rendrom self-assigned this Jul 5, 2022
@rendrom rendrom added the bug label Jul 5, 2022
rendrom added a commit that referenced this issue Jul 5, 2022
@rendrom
Copy link
Owner

rendrom commented Jul 5, 2022

Спасибо, что написали. Я сам скриптом не пользуюсь и не узнал бы про ошибку.
Был сбой загрузки списка адресов прокси-серверов. Сейчас поменял сервис и загрузка участков снова пошла.
image

Прошу проверить у себя ещё и закрывать тикет.

По поводу предложений заведите, пожалуйста, другой репорт

@denjob
Copy link
Author

denjob commented Jul 5, 2022

Да, прокси робит без 403. Хотя этот репорт я не из-за этого заводил) Заведу новый тогда.

@denjob denjob closed this as completed Jul 5, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

3 participants