Мне нужно узнать некоторые детали некоторых мест. Я написал код на Python, чтобы автоматизировать это с помощью Google мест API. Я использовал два запроса для автоматизации этой функции. Это «поиск по соседству» и «информация о месте». Я мог бы получить некоторые детали места после выполнения программы. Но при выполнении программы возникла исключительная ситуация «googlemaps.exceptions.Timeout». У меня еще не включен биллинг. Это проблема в моем коде или что-то еще? Будет ли эта ошибка решена после включения биллинга?
gmaps = googlemaps.Client (ключ = API_Key)
def search_places (местоположение, радиус, тип):
places = gmaps.places_nearby(location = location, radius = radius, type = type)
time.sleep(3)
pprint.pprint(places)
for place in places['results']:
place_id = place['place_id']
fields = ['name', 'formatted_address', 'formatted_phone_number', 'rating', 'website']
place_details = gmaps.place(place_id = place_id, fields = fields)
pprint.pprint(place_details)
time.sleep(3)
search_places ('40 .712776, -74.005974 ',' 20000 ',' restaurant ')
Ошибка:
поднять googlemaps.exceptions.Timeout ()