🌟 Selenium Automation 🌟 Python
As you must know registering for COVID vaccine on COWIN website is real headache for Age group 18 - 44. Available slots stay open for barely a minute you have to be fast to register for vaccine.
▶ Make User Input Changes and Run app.py from console
- I am not responsible if somehow your account is blocked.
- I made this Bot to brush up my Selenium skills
- Please check Date , Vaccine , Pincode before confirming your vaccination
- Again I am not responsible for anything you face because of this script
- Registered Mobile Number
- List of your choice of pin codes
- Path to your Webdriver
- [Optional] Change bot sleep time while entering OTP
- Selenium requires WEBDRIVER in order to execute the script
- You can Download WEBDRIVER for Chrome from Chrome Webdriver
- Make sure you download proper version of Webdriver with respect to your Browser version
- Make sure you have already registered on Cowin using a mobile number
- You'll get 30 seconds to Enter OTP on site you can change seconds
- Also you have to manually select multiple members (if you have added more members) you'll get 15 seconds
- You just have to Enter OTP don't press any button Selenium auto clicks the button after 30 seconds
- You'll only interact with site to enter OTP, Select Members and to confirm slots after the bot has found available slot
- Visits Cowin Login Page Cowin Page
- Waits for 30 seconds for you to Enter OTP
- Waits for 15 seconds for you to Select Members
- Selects a random pin code for your provided list and searches for availability
- Filters results by Age 18-45
- Check if there are Vaccine available on any day
- If no available slots Bot jumps to Step 4
- If found the Bot opens the Page where you manually have to select time slot and confirm your registeration for vaccine
- Add more inputs to accept Age of user and filter results accordingly
- I have added comments please go through once
- Open for suggestions