Publié par l'équipe Livescraper le 14 juin 2025 🌐 https://livescraper.com
Table des matières
- Scraper Google Places en Python
- Scraper Google Places en Python en 6 minutes
- Scraper Google Maps avec le SDK Livescraper
- Tutoriel vidéo
- FAQ
Scraper Google Places en Python
Scraper Google Maps directement en pur Python est extrêmement difficile en raison de protections avancées comme Recaptcha, le rendu JavaScript dynamique et les restrictions par IP. Même les développeurs aguerris atteignent les limites de taux en moins de 10 requêtes. C'est là qu'intervient Livescraper — votre plateforme tout-en-un pour extraire fiches d'entreprises, emplacements, avis, et plus encore depuis Google Maps, de manière fiable et à grande échelle.
Avec Livescraper, vous n'avez pas à gérer de proxys, de navigateurs headless ou à faire de la rétro-ingénierie sur le frontend de Google. Que vous soyez un développeur solo ou membre d'une équipe data engineering, notre outil peut vous livrer les données propres et structurées dont vous avez besoin depuis Google Maps, en toute simplicité.
Scraper Google Places en Python en 6 minutes
Construire et maintenir un scraper Google Maps personnalisé peut prendre des semaines d'efforts, sans parler de la maintenance constante pour contourner les systèmes de détection de bots de Google. C'est pourquoi de nombreux développeurs se tournent vers Livescraper — une plateforme d'API de scraping basée sur le cloud qui se charge de tout le gros du travail.
Au lieu de perdre du temps à gérer une infrastructure de scraping, vous pouvez simplement appeler l'API Livescraper depuis Python et obtenir des résultats instantanés avec des milliers d'entrées en quelques minutes.
Scraper Google Maps avec le SDK Livescraper
Étape 1 : Installer le SDK Python
pip install livescraper
Étape 2 : Obtenir votre clé API
Créez un compte sur https://livescraper.com et récupérez votre clé API depuis votre page de profil.
Étape 3 : Initialiser et lancer votre première requête
from livescraper import ApiClient
api_client = ApiClient(api_key='YOUR_LIVESCRAPER_API_KEY')
response = api_client.google_maps_search(
query='Restaurants near Los Angeles, USA',
language='en',
region='us',
limit=100
)
print(response)
Étape 4 : Traiter vos données
Une fois la requête terminée, vous recevrez un JSON structuré contenant des détails tels que :
- Nom
- Adresse complète
- Coordonnées GPS
- Site web et numéro de téléphone
- Catégorie d'entreprise et subtypes
- Notes et nombre d'avis
- Heures d'ouverture
- Liens vers les lieux sur Google Maps
- Et bien plus encore...
Exemple de réponse :
{
"name": "The Rustic Table",
"full_address": "45 Elm Street, Greenfield, MA 01301",
"borough": "Downtown Greenfield",
"street": "45 Elm Street",
"city": "Greenfield",
"postal_code": "01301",
"country_code": "US",
"country": "United States of America",
"us_state": "Massachusetts",
"state": "Massachusetts",
"plus_code": null,
"latitude": 42.587042,
"longitude": -72.601493,
"time_zone": "America/New_York",
"popular_times": null,
"site": "http://www.therustictable.com/",
"phone": "+1 413-555-1234",
"type": "Farm-to-table restaurant",
"category": "restaurants",
"subtypes": "Farm-to-table restaurant, Bistro, Organic restaurant, Vegan restaurant, Restaurant, Wine bar",
"posts": null,
"rating": 4.7,
"reviews": 540,
"reviews_data": null,
"photos_count": 320,
"google_id": "0x89df123456789abc:0xa1b2c3d4e5f6g7h8",
"place_id": "ChIJ1234abcd5678efgh90ijkl",
"reviews_link": "https://search.google.com/local/reviews?placeid=ChIJ1234abcd5678efgh90ijkl&q=restaurants+greenfield+usa&authuser=0&hl=en&gl=US",
"reviews_id": "-1234567890123456789",
"photo": "https://example.com/photos/restaurant.jpg",
"street_view": "https://example.com/streetview/restaurant.jpg",
"working_hours_old_format": "Monday: Closed | Tuesday: 5–10PM | Wednesday: 5–10PM | Thursday: 5–10PM | Friday: 5–11PM | Saturday: 12–3PM, 5–11PM | Sunday: 12–3PM, 5–9PM",
"working_hours": {
"Monday": "Closed",
"Tuesday": "5–10PM",
"Wednesday": "5–10PM",
"Thursday": "5–10PM",
"Friday": "5–11PM",
"Saturday": "12–3PM, 5–11PM",
"Sunday": "12–3PM, 5–9PM"
},
"business_status": "OPERATIONAL",
"about": {
"Service options": {
"Dine-in": true,
"Delivery": true,
"Takeout": true
},
"Health & safety": {
"Mask required": false,
"Staff required to disinfect surfaces between visits": true
},
"Highlights": {
"Farm-to-table ingredients": true,
"Great cocktails": true,
"Live music": true
},
"Popular for": {
"Lunch": true,
"Dinner": true,
"Special occasions": true
},
"Accessibility": {
"Wheelchair accessible entrance": true,
"Wheelchair accessible restroom": true,
"Wheelchair accessible seating": true
},
"Offerings": {
"Local beers": true,
"Seasonal dishes": true,
"Vegetarian options": true,
"Vegan options": true,
"Organic dishes": true,
"Wine": true
},
"Dining options": {
"Dessert": true,
"Outdoor seating": true
},
"Amenities": {
"Free parking": true,
"Wi-Fi": true
},
"Atmosphere": {
"Cozy": true,
"Casual": true,
"Family-friendly": true
},
"Crowd": {
"Groups": true,
"Couples": true
},
"Planning": {
"Dinner reservations recommended": true,
"Accepts reservations": true
},
"Payments": {
"Credit cards": true,
"Contactless payments": true
}
},
"range": "$$",
"reviews_per_score": {
"1": 5,
"2": 7,
"3": 30,
"4": 120,
"5": 378
},
"reserving_table_link": "https://example.com/reserve",
"booking_appointment_link": "https://example.com/book",
"owner_id": "123456789012345678901",
"verified": true,
"owner_title": "The Rustic Table",
"owner_link": "https://www.google.com/maps/contrib/123456789012345678901",
"location_link": "https://www.google.com/maps/place/The+Rustic+Table/@42.587042,-72.601493,14z/data=!4m8!1m2!2m1!1sRustic+Table!3m4!1s0x89df123456789abc:0xa1b2c3d4e5f6g7h8!8m2!3d42.587042!4d-72.601493"
}
Vous pouvez désormais injecter ces données directement dans votre application, votre CRM ou votre tableau de bord analytique.
Tutoriel vidéo
🎥 Consultez notre chaîne YouTube pour un guide vidéo pas à pas.
[embed]https://www.youtube.com/watch?v=E2CNtWOaBJo&pp=ygULbGl2ZXNjcmFwZXI%3D[/embed]
FAQ
Q : Comment scraper des données depuis Google Maps en Python avec Livescraper ?
R : Installez notre SDK Python, authentifiez-vous avec votre clé API, et lancez une requête simple pour récupérer des données de lieux structurées depuis Google Maps.
Q : Quel type de données puis-je extraire ?
R : Nom de l'entreprise, adresse, téléphone, avis, site web, notes, coordonnées, catégories, heures d'ouverture, et plus encore.
Q : Puis-je scraper les avis Google Maps avec Livescraper ?
R : Oui, notre API prend en charge l'extraction approfondie des avis pour les entreprises, y compris les noms des auteurs, les horodatages, les notes et le contenu.
Q : Quelle est sa rapidité ?
R : Notre infrastructure est optimisée pour renvoyer des centaines de résultats en quelques secondes. Détendez-vous et laissez Livescraper faire le gros du travail.
Prêt à commencer ?
Rejoignez les milliers de développeurs qui utilisent Livescraper pour automatiser l'extraction de données locales. 🔗 Visitez https://livescraper.com et inscrivez-vous dès maintenant !
