1from apify_client import ApifyClient
2
3
4
5client = ApifyClient("<YOUR_API_TOKEN>")
6
7
8run_input = {
9 "mode": "search",
10 "locations": ["madrid-capital"],
11 "urls": [
12 "https://www.fotocasa.es/es/comprar/viviendas/madrid-capital/todas-las-zonas/l",
13 "https://www.fotocasa.es/es/comprar/viviendas/madrid-capital/todas-las-zonas/l/2",
14 "https://www.fotocasa.es/es/alquiler/viviendas/madrid-capital/todas-las-zonas/l",
15 "https://www.fotocasa.es/es/comprar/viviendas/madrid-capital/arganzuela/l",
16 "https://www.fotocasa.es/es/comprar/viviendas/madrid-provincia/todas-las-zonas/l",
17 "https://www.fotocasa.es/es/comprar/viviendas/area/calle-tropico-madrid-capital/l",
18 "https://www.fotocasa.es/es/comprar/pisos/madrid-capital/todas-las-zonas/banco/l",
19 "https://www.fotocasa.es/es/comprar/viviendas/espana/todas-las-zonas/obra-nueva/l",
20 "https://www.fotocasa.es/es/alquiler-con-opcion-a-compra/viviendas/madrid-capital/todas-las-zonas/l",
21 "https://www.fotocasa.es/es/compartir/viviendas/madrid-capital/todas-las-zonas/l",
22 "https://www.fotocasa.es/es/comprar/viviendas/barcelona-capital/todas-las-zonas/l?sortType=price&sortOrderDesc=false",
23 "https://www.fotocasa.es/es/comprar/viviendas/madrid-capital/todas-las-zonas/l?maxPrice=300000&minRooms=2",
24 "https://www.fotocasa.es/es/comprar/viviendas/madrid-capital/todas-las-zonas/l?latitude=40.4&longitude=-3.7&combinedLocationIds=724,14,28,173,0,28079,0,0,0",
25 "https://www.fotocasa.es/en/buy/homes/madrid-capital/all-zones/l",
26 "https://www.fotocasa.es/ca/comprar/habitatges/madrid-capital/totes-les-zones/l",
27 "https://www.fotocasa.es/es/comprar/vivienda/madrid-capital/aire-acondicionado-calefaccion-zona-comunitaria-ascensor-amueblado/189471770/d",
28 "https://www.fotocasa.es/es/pro/espigul-immobiliaria/",
29 ],
30 "proxy": {
31 "useApifyProxy": True,
32 "apifyProxyGroups": ["RESIDENTIAL"],
33 "apifyProxyCountry": "ES",
34 },
35 "incrementalMode": False,
36 "emitUnchanged": False,
37 "emitExpired": False,
38 "compactUpdates": False,
39}
40
41
42run = client.actor("abotapi/fotocasa-es-scraper").call(run_input=run_input)
43
44
45print(f"💾 Check your data here: https://console.apify.com/storage/datasets/{run.default_dataset_id}")
46for item in client.dataset(run.default_dataset_id).iterate_items():
47 print(item)
48
49