1from apify_client import ApifyClient
2
3
4
5client = ApifyClient("<YOUR_API_TOKEN>")
6
7
8run_input = {
9 "mode": "categories",
10 "searchInputs": [
11 "washers-and-dryers/washing-machines",
12 "fridge",
13 "samsung wgg24403au",
14 ],
15 "productInputs": [
16 "https://www.appliancesonline.com.au/filter/washers-and-dryers/washing-machines/",
17 "https://www.appliancesonline.com.au/filter/clearance/",
18 "https://www.appliancesonline.com.au/filter/washers-and-dryers/washing-machines/front-loading/",
19 "https://www.appliancesonline.com.au/category/refrigeration/fridges/",
20 "https://www.appliancesonline.com.au/product/8kg-front-load-haier-washing-machine-hwm80-1403d/",
21 "176381",
22 "fridge",
23 "samsung wgg24403au",
24 ],
25 "onSaleOnly": False,
26 "inStockOnly": False,
27 "sortBy": "popularity",
28 "fetchDetails": True,
29 "fetchReviews": False,
30 "fetchQuestions": False,
31 "maxReviewsPerProduct": 20,
32 "questionsCap": 20,
33 "maxItems": 20,
34 "proxy": { "useApifyProxy": True },
35 "incrementalMode": False,
36 "emitUnchanged": False,
37 "emitExpired": False,
38 "ignoreFieldsForChanges": [],
39 "maxNotifyListings": 50,
40}
41
42
43run = client.actor("abotapi/appliancesonline-com-au-scraper").call(run_input=run_input)
44
45
46print(f"๐พ Check your data here: https://console.apify.com/storage/datasets/{run.default_dataset_id}")
47for item in client.dataset(run.default_dataset_id).iterate_items():
48 print(item)
49
50