1from apify_client import ApifyClient
2
3
4
5client = ApifyClient("<YOUR_API_TOKEN>")
6
7
8run_input = {
9 "mode": "search",
10 "queries": ["bmw"],
11 "startUrls": [
12 "https://www.2dehands.be/q/bmw/",
13 "https://www.2ememain.be/q/iphone/",
14 "https://www.2dehands.be/q/bmw/p/2/",
15 "https://www.2dehands.be/q/bmw/?sortBy=SORT_INDEX&sortOrder=DECREASING&priceFrom=100&priceTo=5000",
16 "https://www.2dehands.be/q/bmw/p/2/?sortBy=SORT_INDEX&sortOrder=DECREASING",
17 "https://www.2dehands.be/q/bmw/#Language:all-languages|sortBy:SORT_INDEX|sortOrder:DECREASING|offeredSince:Today",
18 "https://www.2dehands.be/l/auto-s/",
19 "https://www.2dehands.be/l/auto-s/p/2/",
20 "https://www.2dehands.be/l/auto-s/q/bmw/",
21 "https://www.2dehands.be/l/auto-s/bmw/",
22 "https://www.2dehands.be/v/auto-s/bmw/m2453646187-bmw-118i",
23 "https://www.2ememain.be/v/velos-velomoteurs/velos-hommes-velos-de-sport-velo-de-randonnee/m2461083552-velo-electrique-bergamont-e-revox-4",
24 "https://2dehands.be/q/volvo/",
25 "https://www.2dehands.be/u/geert-baart/57629670/",
26 "https://www.2dehands.be/lrp/api/search?query=fiets&limit=3&offset=0",
27 ],
28 "domain": "2dehands.be",
29 "minPrice": 0,
30 "maxPrice": 0,
31 "sort": "optimized",
32 "categoryId": 0,
33 "fetchDetails": False,
34 "includeReviews": True,
35 "maxReviews": 20,
36 "maxItems": 20,
37 "proxy": {
38 "useApifyProxy": True,
39 "apifyProxyGroups": ["RESIDENTIAL"],
40 "apifyProxyCountry": "BE",
41 },
42 "incrementalMode": False,
43 "emitUnchanged": False,
44 "emitExpired": False,
45 "ignoreFieldsForChanges": [],
46}
47
48
49run = client.actor("abotapi/2dehands-2ememain-scraper").call(run_input=run_input)
50
51
52print(f"💾 Check your data here: https://console.apify.com/storage/datasets/{run.default_dataset_id}")
53for item in client.dataset(run.default_dataset_id).iterate_items():
54 print(item)
55
56