Description: I am looking for an experienced Python developer with expertise in Selenium web automation to create a script that automates the generation of video clips in Sora 2 Studio. The script should streamline the creation of multiple video scenes from a list of prompts, without manually copying and pasting each prompt. Project Requirements: Platform: Windows 10/11 Language: Python 3.x Automation Tool: Selenium (Chrome WebDriver preferred) Script Functionality: Open Sora 2 Studio in Chrome and allow the user to log in manually. Read a list of scene prompts from a text file or CSV. Submit each prompt to Sora 2 automatically. Trigger video generation for each prompt. Handle situations when Sora 2 is overloaded or busy, including: Detecting any “system busy” or error messages Retrying the prompt after a configurable delay Logging failed or retried prompts Wait until each video is fully generated (dynamic wait preferred over fixed sleep). Download the resulting video clips to a specified folder, renaming files according to scene number. Handle errors gracefully (missing elements, timeouts, unexpected popups). Optional: Support multi-shot continuity features if available in Sora 2. Deliverables: Fully working Python script with clear setup and usage instructions. Example text file with prompts for testing. Any additional Selenium/ChromeDriver configuration instructions. Skills Required: Python programming Selenium WebDriver automation Web scraping / browser automation Experience automating web applications for media generation Ability to handle site errors, overloads, or throttling Optional but a Plus: Dynamically detect when video generation is complete rather than using fixed delays. Familiarity with Sora 2 Studio interface. Notes: Sora 2 account access will be provided by the client for testing purposes. Script should be user-friendly and easy to run for non-developers.