1from apify_client import ApifyClient
2
3
4
5client = ApifyClient("<YOUR_API_TOKEN>")
6
7
8run_input = {
9 "startUrls": [
10 "https://www.reddit.com/r/AskReddit/",
11 "https://www.reddit.com/r/AskReddit/comments/ablzuq/people_who_havent_pooped_in_2019_yet_why_are_you/",
12 ],
13 "searches": ["python"],
14 "searchPosts": True,
15 "searchUsers": False,
16 "searchCommunities": False,
17 "includeComments": True,
18 "includeMediaLinks": True,
19 "outputCompatibility": "apify",
20 "commentOutput": "flat",
21 "includeUserInfo": True,
22 "includeCommunityInfo": True,
23 "includeNSFW": True,
24 "sort": "new",
25 "time": "all",
26 "maxItems": 100,
27 "maxPosts": 50,
28 "maxComments": 50,
29 "maxUsers": 10,
30 "maxCommunities": 10,
31 "ignoreStartUrls": False,
32}
33
34
35run = client.actor("scrapingdino/reddit-scraper").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