A tool that helps automate the checking of availability and the booking. It's website-specific. As an example, website "https://web.daslab.app" is used.
python AutomaticBooking.py -url "https://web.daslab.app/book/location/1051" -url_openingtimes "https://api.daslab.app/locations/1051/opening_times"
- After opening, Chrome is not killed. Therefore, users can take advantage of this in order to log in or to click any cookie banner. The next time when the script is run, the current Chrome session will be attempted to be re-used.
The flow of steps should be as expected as possible. Some disruptions should be prevented, such as:
- Login banner.
- Cookie banner.
- Chrome Browser (tested: v91)
- Chrome Driver
- https://sites.google.com/chromium.org/driver/downloads
- Put exe location into
PATH
.
- Selenium
- YouTube
- Medium
Checking and Booking of Internet services. Automatically.
- Figure out a way to click on Cookie banner when first visiting.
- Figure out a way to check if requiring login banner at any step.