У меня есть созданный следующий скрипт:
import time
from geopy.geocoders import Nominatim
for i in list:
time.sleep(1)
locator = Nominatim(user_agent='my api key')
location = locator.geocode('i')
if location is None:
latitude.append('0')
longitude.append('0')
address.append('0')
else:
lat = location.latitude
lon = location.longitude
add = location.address
latitude.append(lat)
Служба локатора всегда работает, запрашивая один адрес за раз, но иногда она останавливается после l oop со следующим предупреждающим сообщением "повысить GeocoderTimedOut (' Тайм-аут службы ') geopy.ex c .GeocoderTimedOut: Тайм-аут службы "". Я попытался увеличить ошибку тайм-аута или подключить ее к nominatim
locator = Nominatim(user_agent='my api key', timeout = 10)
Если честно, я относительно новичок на python и кодирование в целом, пожалуйста, прости меня за любые наивные запросы. Как я могу это исправить? Спасибо большое