1from apify_client import ApifyClient
2
3
4
5client = ApifyClient("<YOUR_API_TOKEN>")
6
7
8run_input = {
9 "wines": [
10 "Dom Pérignon",
11 "Opus One 2019",
12 "https://www.vivino.com/cloudy-bay-sauvignon-blanc/w/18978",
13 "https://www.vivino.com/cloudy-bay-sauvignon-blanc/w/18978?year=2015",
14 "https://www.vivino.com/FR/en/henschke-hill-of-grace/w/13563",
15 "https://www.vivino.com/w/88177",
16 "https://www.vivino.com/search/wines?q=chablis",
17 "https://www.vivino.com/explore?country_code=FR&min_rating=4&wine_type_ids[]=1",
18 "https://www.vivino.com/grapes/sauvignon-blanc",
19 "https://www.vivino.com/wine-regions/marlborough",
20 "https://www.vivino.com/wineries/cloudy-bay",
21 "https://www.vivino.com/api/explore/explore?country_code=FR¤cy_code=EUR&min_rating=4&page=1&order_by=ratings_average&order=desc",
22 "https://www.vivino.com/api/wines/83919/reviews?per_page=2",
23 ],
24 "proxy": { "useApifyProxy": True },
25 "incrementalMode": False,
26 "emitUnchanged": False,
27 "emitExpired": False,
28 "ignoreFieldsForChanges": [],
29}
30
31
32run = client.actor("abotapi/vivino-wine-data-scraper").call(run_input=run_input)
33
34
35print(f"💾 Check your data here: https://console.apify.com/storage/datasets/{run.default_dataset_id}")
36for item in client.dataset(run.default_dataset_id).iterate_items():
37 print(item)
38
39