1import { ApifyClient } from 'apify-client';
2
3
4
5const client = new ApifyClient({
6 token: '<YOUR_API_TOKEN>',
7});
8
9
10const input = {
11 "mode": "jobs",
12 "urls": [
13 "https://www.reed.co.uk/jobs/data-engineer-jobs-in-london",
14 "https://www.reed.co.uk/jobs/data-engineer-jobs-in-london?pageno=2",
15 "https://www.reed.co.uk/jobs/data-engineer-jobs-in-london?proximity=20&salaryfrom=50000&salaryto=70000&fulltime=True&permanent=True",
16 "https://www.reed.co.uk/jobs/data-engineer-jobs-in-london?sortby=DisplayDate&dateCreatedOffSet=lastthreedays",
17 "https://www.reed.co.uk/jobs/jobs-in-london",
18 "https://www.reed.co.uk/jobs/data-engineer-jobs?pageno=2",
19 "https://www.reed.co.uk/jobs",
20 "https://www.reed.co.uk/jobs?keywords=data+engineer&location=london&pageno=1",
21 "https://www.reed.co.uk/jobs/it-jobs",
22 "https://www.reed.co.uk/jobs/data-engineer/56212211"
23 ],
24 "keywords": "data engineer",
25 "locations": [
26 "london"
27 ],
28 "companies": [
29 "https://www.reed.co.uk/company-profile/Marshall-Wolfe-63256"
30 ],
31 "courseQueries": [
32 "python"
33 ],
34 "courseUrls": [
35 "https://www.reed.co.uk/courses/python",
36 "https://www.reed.co.uk/courses/python?page=2",
37 "https://www.reed.co.uk/courses/python-course/271655",
38 "https://www.reed.co.uk/courses/c/537019"
39 ],
40 "proxy": {
41 "useApifyProxy": true
42 },
43 "incrementalMode": false,
44 "emitUnchanged": false,
45 "emitExpired": false
46};
47
48
49const run = await client.actor("abotapi/reed-co-uk-scraper").call(input);
50
51
52console.log('Results from dataset');
53console.log(`๐พ Check your data here: https://console.apify.com/storage/datasets/${run.defaultDatasetId}`);
54const { items } = await client.dataset(run.defaultDatasetId).listItems();
55items.forEach((item) => {
56 console.dir(item);
57});
58
59