1from apify_client import ApifyClient
2
3
4
5client = ApifyClient("<YOUR_API_TOKEN>")
6
7
8run_input = {
9 "mode": "search",
10 "locations": ["San Francisco, CA, USA"],
11 "serviceType": "overnight-boarding",
12 "petType": "dog",
13 "urls": [
14 "https://www.rover.com/san-francisco--ca--dog-boarding/",
15 "https://www.rover.com/austin--tx--dog-walking/",
16 "https://www.rover.com/new-york--ny--doggy-day-care/",
17 "https://www.rover.com/seattle--wa--cat-sitting/",
18 "https://www.rover.com/san-francisco--ca--dog-boarding/?page=2",
19 "https://www.rover.com/ca/toronto--on--dog-boarding/",
20 "https://www.rover.com/members/sonia-v-dogz-vacay/",
21 "https://www.rover.com/search/?location=San%20Francisco%2C%20CA%2C%20USA¢erlat=37.7749295¢erlng=-122.4194155&location_type=city&service_type=overnight-boarding&pet_type=dog",
22 "https://www.rover.com/search/?location=Austin%2C%20TX%2C%20USA&service_type=doggy-day-care&min_rating=4&star_sitter=true&maxprice=60",
23 ],
24 "minRating": 0,
25 "minPrice": 0,
26 "maxPrice": 0,
27 "starSitter": False,
28 "fetchDetails": True,
29 "fetchReviews": True,
30 "maxReviewsPerSitter": 20,
31 "maxItems": 20,
32 "maxPages": 0,
33 "proxyConfiguration": { "useApifyProxy": True },
34 "incrementalMode": False,
35 "emitUnchanged": False,
36 "emitExpired": False,
37 "ignoreFieldsForChanges": [],
38 "maxNotifyListings": 50,
39}
40
41
42run = client.actor("abotapi/rover-pet-care-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