Merhabalar
Google maps place bölümünde spesifik bir sektörde bulunan işletmelerin kategori alt kırılımları ile fotoğraflarını çekebilecek bot yaptırmak istiyorum.
Google Place bölümünden fotoğraf çekimi ile ilgili bot alınacak/yazdırılacaktır
1
●76
- 01-02-2023, 03:44:49hanx adlı üyeden alıntı: mesajı görüntüle
bunun ile alakalı elimde bir python kod vardı umarım işinize yarar. kodu zamanında test etmiştim sorunsuz çalışıyor.
import requests import json # Google Places API Key api_key = "YOUR_API_KEY" # İşletme adı place_name = "business_name" # İşletmenin bulunduğu yer location = "business_location" # API isteği URL'si url = f"https://maps.googleapis.com/maps/api/place/textsearch/json?query={place_name}+in+{location}&key={api_key}" # API isteği response = requests.get(url) # JSON verisi data = response.json() # İşletme detayları place_id = data["results"][0]["place_id"] # İşletme detayı API isteği URL'si details_url = f"https://maps.googleapis.com/maps/api/place/details/json?place_id={place_id}&key={api_key}" # İşletme detayı API isteği details_response = requests.get(details_url) # İşletme detayı JSON verisi details_data = details_response.json() # İşletme adı business_name = details_data["result"]["name"] # İşletme adresi business_address = details_data["result"]["formatted_address"] # İşletme telefon numarası business_phone = details_data["result"]["formatted_phone_number"] # İşletme kategorisi business_category = details_data["result"]["types"][0] # İşletme fotoğraf URL'leri business_photos = [photo["photo_reference"] for photo in details_data["result"]["photos"]] # İşletme bilgileri business_info = { "name": business_name, "address": business_address, "phone": business_phone, "category": business_category, "photos": business_photos } print(business_info)