1from apify_client import ApifyClient
2
3
4
5client = ApifyClient("<YOUR_API_TOKEN>")
6
7
8run_input = { "comparisons": [
9 {
10 "baseline": {
11 "base64": "iVBORw0KGgoAAAANSUhEUgAAAEAAAAAgCAIAAAAt/+nTAAAAYUlEQVR4nO3XsQ3AIAwAwRBlBYZgHCZlnAzBEE6bFhLpZemvc4HklytKRByZnfQCXxlAu95DbX31/bzHf8vsSH8BA2gG0AygGUAzgGYAzQBa+oDipx5mAM0AmgE0A2jpAx7I0wk71vJJhgAAAABJRU5ErkJggg==",
12 "filename": "baseline.png",
13 },
14 "current": {
15 "base64": "iVBORw0KGgoAAAANSUhEUgAAAEAAAAAgCAIAAAAt/+nTAAAAYUlEQVR4nO3XsQ3AIAwAwRBlBYZgHCZlnAzBEE6bFhLpZemvc4HklytKRByZnfQCXxlAu95DbX31/bzHf8vsSH8BA2gG0AygGUAzgGYAzQBa+oDipx5mAM0AmgE0A2jpAx7I0wk71vJJhgAAAABJRU5ErkJggg==",
16 "filename": "unchanged.png",
17 },
18 },
19 {
20 "baseline": {
21 "base64": "iVBORw0KGgoAAAANSUhEUgAAAEAAAAAgCAIAAAAt/+nTAAAAYUlEQVR4nO3XsQ3AIAwAwRBlBYZgHCZlnAzBEE6bFhLpZemvc4HklytKRByZnfQCXxlAu95DbX31/bzHf8vsSH8BA2gG0AygGUAzgGYAzQBa+oDipx5mAM0AmgE0A2jpAx7I0wk71vJJhgAAAABJRU5ErkJggg==",
22 "filename": "baseline.png",
23 },
24 "current": {
25 "base64": "iVBORw0KGgoAAAANSUhEUgAAAEAAAAAgCAIAAAAt/+nTAAAAe0lEQVR4nO3YsQmAMBBGYSNZwQmsbhwndZyrnMAhzlZBkETlcfB/XSSBPK5RS0QMmY30Bd5SAK2eF5Mtred3X7+7TI/0E1AArT5v+cdm1rR/dr99nn4CCqApgKYAmgJoCqClD7i8zOFfJx3ST0ABtKIfWzAF0BRASx9wAKFiDrBQ8XxcAAAAAElFTkSuQmCC",
26 "filename": "changed.png",
27 },
28 },
29 ] }
30
31
32run = client.actor("poyraz_demir/screenshot-visual-diff").call(run_input=run_input)
33
34
35print(f"💾 Check your data here: https://console.apify.com/storage/datasets/{run.default_dataset_id}")
36for item in client.dataset(run.default_dataset_id).iterate_items():
37 print(item)
38
39