forked from omkarcloud/google-maps-scraper
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathcompetitors_scraping.py
82 lines (72 loc) · 3.21 KB
/
competitors_scraping.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
from src import Gmaps
import os
path_root = os.getenv("ONEDRIVE_PATH")
if not os.path.isdir(path_root):
raise "you do not have the ONEDRIVE_PATH environment variable set up. Please set it up first."
path_root = os.path.join(path_root, 'competitors')
if not os.path.isdir(path_root):
os.mkdir(path_root)
# LeCreuset stores
leCreuset_stores = ['Wertheim Village',
'Designer Outlets Wolfsburg',
'LE CREUSET Mannheim',
'Ingolstadt Village',
'Designer Outlet Soltau',
'LE CREUSET Münster',
'LE CREUSET Stuttgart',
'LE CREUSET Berlin',
'LE CREUSET Bonn',
'LE CREUSET Cologne',
'Outlet City Metzingen',
'LE CREUSET Bremen',
'LE CREUSET Düsseldorf',
'Zweibrücken Fashion Outlet',
'LE CREUSET Munich',
'LE CREUSET Hamburg',
'LE CREUSET Trier',
'Designer Outlet Neumünster']
# Zwilling
zwilling_stores = ['ZWILLING Shop Munich',
'ZWILLING Outlet Ingolstadt',
'ZWILLING Outlet Wertheim',
'ZWILLING Shop Zweibrücken',
'ZWILLING Shop Frankfurt',
'ZWILLING Shop Cologne',
'ZWILLING Shop Solingen',
'ZWILLING Shop Düsseldorf',
'ZWILLING Shop Berlin',
'ZWILLING Outlet Wustermark',
'ZWILLING Outlet Neumünster']
# Fissler
fissler_stores = ['Fissler Store Berlin Köpenick',
'Fissler Store Berlin Wedding',
'Fissler Store Frankfurt City',
'Fissler Store Frankfurt North West Center',
'Fissler Store Hamburg',
'Fissler Store Kempten',
'Fissler Store Karlsruhe',
'Fissler Store Koblenz',
'Fissler Store Constancy',
'Fissler Store Leverkusen',
'Fissler Store Lüdenscheid',
'Fissler Store Mainz',
'Fissler Store Muenster',
'Fissler Store Neu Isenburg',
'Fissler Store Nuremberg',
'Fissler Store regensburg',
'Fissler Store Win',
'Fissler Store Wetzlar',
'Fissler Store Wiesbaden',
'Fissler Store Wildau',
'Fissler Store Würzburg',]
# Roesle
# NOTE: Metzingen and Halle Leipzig stores not found go gmaps
roesle_stores = ['RÖSLE GmbH & Co. KG - Outlet Berlin',
'RÖSLE GmbH & Co. KG - Outlet Ochtrup',
'RÖSLE GmbH & Co. KG - Outlet Neumünster',
'RÖSLE GmbH & Co. KG - Outlet Rostock',
'RÖSLE GmbH & Co. KG - Outlet MARKTOBERDORF',]
queries = leCreuset_stores #+ zwilling_stores + fissler_stores + roesle_stores
Gmaps.places(queries, scrape_reviews=True, reviews_max=Gmaps.ALL_REVIEWS,
convert_to_english=False, path=os.path.join(path_root, 'gmaps_scraping'),
lang=Gmaps.Lang.English, max=1)