1from apify_client import ApifyClient
2
3
4
5client = ApifyClient("<YOUR_API_TOKEN>")
6
7
8run_input = {
9 "workflow": "collect",
10 "mode": "search",
11 "query": "kubernetes",
12 "feed": "top",
13 "username": "",
14 "itemIds": [],
15 "sort": "date",
16 "itemTypes": ["story"],
17 "author": "",
18 "minPoints": 0,
19 "minComments": 0,
20 "domain": "",
21 "dateFrom": "",
22 "dateTo": "",
23 "includeComments": False,
24 "maxCommentsPerItem": 5,
25 "commentDepth": 1,
26 "includeUserProfile": True,
27 "stateNamespace": "default",
28 "firstRunBehavior": "seed_only",
29 "maxResults": 200,
30 "maxBuyerChargeUsd": 1,
31 "maxRuntimeSecs": 180,
32}
33
34
35run = client.actor("luminar/hackernews-scraper-monitor").call(run_input=run_input)
36
37
38print(f"๐พ Check your data here: https://console.apify.com/storage/datasets/{run.default_dataset_id}")
39for item in client.dataset(run.default_dataset_id).iterate_items():
40 print(item)
41
42