Monitor the availability of a specific vehicle configuration. This helped me find my configuration so sharing it for others to see, modify, whatever. I know it's ugly but this was not intended to be used for long, just something quick and dirty to do a job.
None whatsoever.
Ubuntu 22.04, chrome webdriver, selenium, python 3, mailx, running in a terminal in a VNC session with watch -n 600 ./rivian_shop_selenium_runner.sh
. VNC session was 1080p, you need some vertical resolution otherwise buttons overlap and selenium crashes.
Modify the python code to fit your preferred configuration options (lines 47-102). Read the text on the website and edit to fit your config, then run it to test.
The filtering you would edit is pretty simple (lines 47-102)
- Searches for a button with matching text and clicks it
- Collapses a section when done
- Scrolls down when needed to prevent buttons overlapping and selenium crashing
- Clicks the show results button
- Emails a screenshot if there are any vehicles listed