1from apify_client import ApifyClient
2
3
4
5client = ApifyClient("<YOUR_API_TOKEN>")
6
7
8run_input = {
9 "mode": "builtin",
10 "startUrls": ["https://example.com/"],
11 "maxDepth": 0,
12 "maxRequestsPerCrawl": 100,
13 "sameOriginOnly": True,
14 "includeLinks": True,
15 "includeHtml": False,
16 "parser": "lxml",
17 "requestDelaySecs": 0,
18 "maxRetries": 2,
19 "retryDelaySecs": 3,
20 "timeoutSecs": 60,
21 "saveCsvToKeyValueStore": False,
22 "webhookCallbackUrl": "",
23 "scriptModule": "",
24 "scriptSource": "",
25 "entryFunction": "run",
26 "scriptArgs": {},
27 "cookies": "",
28 "headers": {},
29}
30
31
32run = client.actor("sovanza.inc/beautiful-soup-cloud-runner").call(run_input=run_input)
33
34
35print("💾 Check your data here: https://console.apify.com/storage/datasets/" + run["defaultDatasetId"])
36for item in client.dataset(run["defaultDatasetId"]).iterate_items():
37 print(item)
38
39