def launch_latest_announcements_task():
latest_announcements_task_ids = []
for competitor in name_of_competitors:
print(f"Getting latest announcements for {competitor}")
response = requests.post(
url=browse_endpoint,
headers={"x-api-key": twin_key},
json={
"goal": f"Find the latest product announcements of {competitor}, by searching for '{competitor} product announcements",
"startUrl": "https://news.google.com/",
},
)
latest_announcements_task_ids.append(response.json()["taskId"])
return latest_announcements_task_ids
latest_announcements_task_ids = launch_latest_announcements_task()
latest_announcements = wait_for_tasks(latest_announcements_task_ids)
for announcement in latest_announcements:
print(announcement)
print("\n\n")