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 "queries": [
13 "perfume"
14 ],
15 "urls": [
16 "https://www.myer.com.au/c/beauty/skincare",
17 "https://www.myer.com.au/c/beauty/skincare/eye-creams",
18 "https://www.myer.com.au/c/beauty/skincare?pageNumber=2",
19 "https://www.myer.com.au/c/beauty/skincare?pageNumber=1&sort=price-desc&brand=Clarins",
20 "https://www.myer.com.au/search?query=nike%20shoes",
21 "https://www.myer.com.au/search?query=nike%20shoes&pageNumber=2",
22 "https://www.myer.com.au/search?query=perfume",
23 "https://www.myer.com.au/p/chanel-nourish-soften-illuminate",
24 "https://www.myer.com.au/b/chanel",
25 "https://www.myer.com.au/c/beauty/featured-beauty-brands/featured-brand-chanel",
26 "https://www.myer.com.au/shop/mystore/beauty",
27 "https://m.myer.com.au/c/beauty/skincare",
28 "https://myer.com.au/c/beauty/skincare"
29 ],
30 "proxy": {
31 "useApifyProxy": true
32 },
33 "ignoreFieldsForChanges": []
34};
35
36
37const run = await client.actor("abotapi/myer-au-scraper").call(input);
38
39
40console.log('Results from dataset');
41console.log(`💾 Check your data here: https://console.apify.com/storage/datasets/${run.defaultDatasetId}`);
42const { items } = await client.dataset(run.defaultDatasetId).listItems();
43items.forEach((item) => {
44 console.dir(item);
45});
46
47