Ваши комментарии

Если остались вопросы — дайте знать.

Если остались вопросы — дайте знать.

не знает имени "RemoteProtocolError"

Это проблема в вашем Python-коде. Скорее всего, не импортировали соответствующий класс.

Добрый день! Да, сможете перейти с Расширенного на Максимальный. При этом будет зачтена остаточная стоимость действующей подписки. Фактическая стоимость к оплате рассчитывается на странице управления подпиской.

Выше я написал, что этот код означает, и дал конкретный пример. Как трактовать qc = 3 конкретно в рамках вашего процесса — решать вам.

Добрый день! Код qc = 3 означает, что адрес разобран, но есть и альтернативные варианты разбора. Это не значит, что адрес нужно отсеивать, но его лучше проверить вручную.

Конкретно для указанного адреса есть альтернатива по улице в том же н/п:

Санкт-Петербург, п Парголово, ул Первого Мая
Санкт-Петербург, п Парголово, тер. Михайловка, ул Первого Мая

Ограничения в 20 запросов в минуту не существует. Ошибка ConnectTimeout не связана с таймаутом на чтение данных — здесь причина скорее в сети.

Убедитесь, что вы не создаете экземпляр Dadata на каждый запрос, а создали один экземпляр в начале и дальше переиспользуете его.

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

Добрый день! Пакет dadata для Python использует таймаут в 3 секунды. Ошибка "read operation timed out" указывает на то, что сервер не ответил за это время. Причина может быть в каких-то временных сетевых проблемах, либо особенностях данных в самом запросе.



Сервис поддержки клиентов работает на платформе UserEcho