1from apify_client import ApifyClient
2
3
4
5client = ApifyClient("<YOUR_API_TOKEN>")
6
7
8run_input = {
9 "input": """// Available packages:
10// - Apify Actor - https://docs.apify.com/sdk/js/reference/class/Actor
11// - example:
12// await Actor.pushData({ my : 'data'});
13// - Axios - https://axios-http.com/
14// - example:
15// log.info(`Current IP is: ${(await Axios.get('https://ipinfo.io/json')).data.ip}`)
16// - Moment.js - https://momentjs.com/
17// - example:
18// log.info(`Tomorrow is: ${moment().add(1, 'day').toISOString()}`)
19
20const waitTime = Math.ceil(5 + Math.random() * 10);
21
22return {
23 minWaitTime: waitTime,
24 maxWaitTime: waitTime + 2_000
25}""",
26 "proxyConfiguration": { "useApifyProxy": True },
27}
28
29
30run = client.actor("useful-tools/dynamic-input").call(run_input=run_input)
31
32
33print(f"💾 Check your data here: https://console.apify.com/storage/datasets/{run.default_dataset_id}")
34for item in client.dataset(run.default_dataset_id).iterate_items():
35 print(item)
36
37