1import { ApifyClient } from 'apify-client';
2
3
4
5const client = new ApifyClient({
6 token: '<YOUR_API_TOKEN>',
7});
8
9
10const input = {
11 "mode": "search",
12 "locations": [
13 "μμΈ"
14 ],
15 "categoryGroup": "all",
16 "urls": [
17 "https://nol.yanolja.com/programmatic/domestic-accommodation/μ²μμ-μ²μμ-κ·Όμ²-νμ
-νλΉλΌ-μΆμ²-λ² μ€νΈ-10",
18 "https://nol.yanolja.com/programmatic/domestic-accommodation/%EA%B0%95%EC%9B%90%EB%8F%84-%EA%B7%BC%EC%B2%98-%EB%AA%A8%ED%85%94-%EC%88%99%EC%86%8C-%EC%B6%94%EC%B2%9C-%EB%B2%A0%EC%8A%A4%ED%8A%B8-10",
19 "https://nol.yanolja.com/programmatic/domestic-accommodation/sitemap.xml",
20 "https://nol.yanolja.com/stay/sitemap.xml",
21 "https://nol.yanolja.com/stay/domestic/1000102592",
22 "https://nol.yanolja.com/stay/domestic/1000114130/?checkIn=2026-11-10&checkOut=2026-11-11",
23 "https://m.yanolja.com/stay/domestic/10040685"
24 ],
25 "fetchDetails": true,
26 "maxItems": 20,
27 "proxy": {
28 "useApifyProxy": true,
29 "apifyProxyGroups": [
30 "RESIDENTIAL"
31 ],
32 "apifyProxyCountry": "KR"
33 },
34 "incrementalMode": false,
35 "changeScope": "all",
36 "emitUnchanged": false,
37 "emitExpired": false,
38 "expireAfterMissedScans": 1,
39 "compactUpdates": false,
40 "ignoreFieldsForChanges": []
41};
42
43
44const run = await client.actor("abotapi/yanolja-com-scraper").call(input);
45
46
47console.log('Results from dataset');
48console.log(`πΎ Check your data here: https://console.apify.com/storage/datasets/${run.defaultDatasetId}`);
49const { items } = await client.dataset(run.defaultDatasetId).listItems();
50items.forEach((item) => {
51 console.dir(item);
52});
53
54