Closed nadiabey closed 3 years ago
Multiroot does contain the number of open seats like sr-only, and it's not clear whether it's possible to see reserves. The next step would be testing the code on spring 2022 data on 10/18 and seeing how I can match the right data to each class and optimize speed.
Multiroot does contain reserves, but for courses with multiple sections it's hard to tell where the course starts and ends. Might just have to stick with the slow names for now, and ideally there won't be a shit ton of classes added and deleted between now and November 8.
get_names is extremely slow, even when it's pulling the numbers from one database as opposed to many (see: namesdb.py). Could just be a feature of selenium, but rather inconvenient. Need to revisit the HTML to see if there's a cleaner, less demanding way of getting the data.