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 "searchTerms": [
13 "notebook"
14 ],
15 "urls": [
16 "https://www.magazineluiza.com.br/busca/notebook/",
17 "https://www.magazineluiza.com.br/informatica/l/in/",
18 "https://www.magazineluiza.com.br/notebook/informatica/s/in/note/",
19 "https://www.magazineluiza.com.br/motorola/celulares-e-smartphones/s/te/srmt/modelo---moto-g/",
20 "https://www.magazineluiza.com.br/busca/notebook/?sortType=price&sortOrientation=asc&filters=brand---samsung",
21 "https://www.magazineluiza.com.br/notebook-samsung-galaxy-book4-np750xgk-lg5br-intel-core-3-8gb-ram-256gb-ssd-156-full-hd-windows-11/p/242119700/in/nsbo/"
22 ],
23 "maxItems": 20,
24 "includeDetails": false,
25 "maxReviews": 20,
26 "proxy": {
27 "useApifyProxy": true
28 },
29 "incrementalMode": false,
30 "emitUnchanged": false,
31 "emitExpired": false,
32 "ignoreFieldsForChanges": []
33};
34
35
36const run = await client.actor("abotapi/magazineluiza-com-br-scraper").call(input);
37
38
39console.log('Results from dataset');
40console.log(`💾 Check your data here: https://console.apify.com/storage/datasets/${run.defaultDatasetId}`);
41const { items } = await client.dataset(run.defaultDatasetId).listItems();
42items.forEach((item) => {
43 console.dir(item);
44});
45
46