1from apify_client import ApifyClient
2
3
4
5client = ApifyClient("<YOUR_API_TOKEN>")
6
7
8run_input = {
9 "startUrls": [
10 { "url": "https://www.propertyfinder.bh/en/search?c=1&fu=0&ob=mr" },
11 { "url": "https://www.propertyfinder.ae/en/search?c=2&fu=0&rp=y&ob=mr" },
12 { "url": "https://www.propertyfinder.eg/ar/search?c=3&fu=0&ob=mr" },
13 { "url": "https://www.propertyfinder.sa/en/search?c=4&fu=0&rp=y&ob=mr" },
14 { "url": "https://www.propertyfinder.qa/en/search?c=2&fu=0&rp=m&ob=mr" },
15 ],
16 "maxResults": 50,
17 "proxyConfiguration": {
18 "useApifyProxy": True,
19 "apifyProxyGroups": ["RESIDENTIAL"],
20 },
21}
22
23
24run = client.actor("dz_omar/propertyfinder-scraper").call(run_input=run_input)
25
26
27print("๐พ Check your data here: https://console.apify.com/storage/datasets/" + run["defaultDatasetId"])
28for item in client.dataset(run["defaultDatasetId"]).iterate_items():
29 print(item)
30
31