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 "keywords": [
13 "python developer"
14 ],
15 "urls": [
16 "https://www.naukri.com/python-developer-jobs",
17 "https://www.naukri.com/python-developer-jobs-in-bangalore",
18 "https://www.naukri.com/jobs-in-bangalore",
19 "https://www.naukri.com/python-developer-jobs-2",
20 "https://www.naukri.com/python-developer-jobs?experience=5",
21 "https://www.naukri.com/it-jobs",
22 "https://www.naukri.com/tata-technologies-jobs-careers-1218",
23 "https://www.naukri.com/capgemini-jobs-careers-in-bengaluru-gid-1288",
24 "https://www.naukri.com/capgemini-overview-1288",
25 "https://www.naukri.com/job-listings-python-software-developer-capgemini-hyderabad-pune-bengaluru-6-to-11-years-240826007480",
26 "https://www.naukri.com/job-listings-python-software-developer-capgemini-hyderabad-pune-bengaluru-6-to-11-years-240826007480?src=jobsearchDesk&sid=16960000000001",
27 "https://m.naukri.com/python-developer-jobs",
28 "https://naukri.com/data-analyst-jobs"
29 ],
30 "fetchDetails": true,
31 "maxItems": 20,
32 "maxPages": 0,
33 "maxReviewsPerJob": 20,
34 "proxyConfiguration": {
35 "useApifyProxy": true
36 },
37 "incrementalMode": false,
38 "emitUnchanged": false,
39 "emitExpired": false,
40 "skipReposts": false,
41 "maxNotifyListings": 50
42};
43
44
45const run = await client.actor("abotapi/naukri-com-scraper").call(input);
46
47
48console.log('Results from dataset');
49console.log(`๐พ Check your data here: https://console.apify.com/storage/datasets/${run.defaultDatasetId}`);
50const { items } = await client.dataset(run.defaultDatasetId).listItems();
51items.forEach((item) => {
52 console.dir(item);
53});
54
55