1from apify_client import ApifyClient
2
3
4
5client = ApifyClient("<YOUR_API_TOKEN>")
6
7
8run_input = {
9 "urlsTxt": """https://example.com/
10https://example.com/products/""",
11 "sitemapUrl": "https://example.com/sitemap.xml",
12 "serviceAccount": """{
13 \"type\": \"service_account\",
14 \"project_id\": \"your-project-id\",
15 \"private_key_id\": \"your-private-key-id\",
16 \"private_key\": \"-----BEGIN PRIVATE KEY-----\\nYOUR_PRIVATE_KEY\\n-----END PRIVATE KEY-----\\n\",
17 \"client_email\": \"your-service-account@your-project.iam.gserviceaccount.com\",
18 \"client_id\": \"your-client-id\",
19 \"auth_uri\": \"https://accounts.google.com/o/oauth2/auth\",
20 \"token_uri\": \"https://oauth2.googleapis.com/token\",
21 \"auth_provider_x509_cert_url\": \"https://www.googleapis.com/oauth2/v1/certs\",
22 \"client_x509_cert_url\": \"https://www.googleapis.com/robot/v1/metadata/x509/your-service-account@your-project.iam.gserviceaccount.com\"
23}""",
24}
25
26
27run = client.actor("mabdulmoghni/google-indexing-api-bulk-url-submission").call(run_input=run_input)
28
29
30print("💾 Check your data here: https://console.apify.com/storage/datasets/" + run["defaultDatasetId"])
31for item in client.dataset(run["defaultDatasetId"]).iterate_items():
32 print(item)
33
34