1from apify_client import ApifyClient
2
3
4
5client = ApifyClient("<YOUR_API_TOKEN>")
6
7
8run_input = {
9 "mode": "search",
10 "locations": ["London"],
11 "urls": [
12 "https://www.totaljobs.com/jobs/in-london",
13 "https://www.totaljobs.com/jobs/nurse/in-london",
14 "https://www.totaljobs.com/jobs/permanent/in-manchester",
15 "https://www.totaljobs.com/jobs/in-london?page=2",
16 "https://www.totaljobs.com/jobs/permanent/in-london?salary=30000&salarytypeid=1&postedWithin=7&companytypes=2",
17 "https://www.totaljobs.com/jobs/nurse/in-london?sort=2&page=2",
18 "https://www.totaljobs.com/jobs/in-south-east",
19 "https://www.totaljobs.com/jobs/nurse",
20 "https://www.totaljobs.com/jobs/gopuff/in-london?cmpId=1245157&cmp=1",
21 "https://www.totaljobs.com/job/delivery-driver-part-time-merton/ocado-job108199737",
22 "https://www.totaljobs.com/job/108199737",
23 "http://totaljobs.com/jobs/in-london",
24 ],
25 "startUrls": [
26 { "url": "https://www.totaljobs.com/jobs/in-london" },
27 { "url": "https://www.totaljobs.com/jobs/nurse/in-london" },
28 { "url": "https://www.totaljobs.com/jobs/permanent/in-manchester" },
29 { "url": "https://www.totaljobs.com/jobs/in-london?page=2" },
30 { "url": "https://www.totaljobs.com/jobs/permanent/in-london?salary=30000&salarytypeid=1&postedWithin=7&companytypes=2" },
31 { "url": "https://www.totaljobs.com/jobs/nurse/in-london?sort=2&page=2" },
32 { "url": "https://www.totaljobs.com/jobs/in-south-east" },
33 { "url": "https://www.totaljobs.com/jobs/nurse" },
34 { "url": "https://www.totaljobs.com/jobs/gopuff/in-london?cmpId=1245157&cmp=1" },
35 { "url": "https://www.totaljobs.com/job/delivery-driver-part-time-merton/ocado-job108199737" },
36 { "url": "https://www.totaljobs.com/job/108199737" },
37 { "url": "http://totaljobs.com/jobs/in-london" },
38 ],
39 "proxy": {
40 "useApifyProxy": True,
41 "apifyProxyGroups": ["RESIDENTIAL"],
42 "apifyProxyCountry": "GB",
43 },
44}
45
46
47run = client.actor("abotapi/totaljobs-com-scraper").call(run_input=run_input)
48
49
50print(f"💾 Check your data here: https://console.apify.com/storage/datasets/{run.default_dataset_id}")
51for item in client.dataset(run.default_dataset_id).iterate_items():
52 print(item)
53
54