Controlling the Web with Python
https://towardsdatascience.com/controlling-the-web-with-python-6fceb22c5f08
An adventure in simple web automation
Problem: Submitting class assignments requires navigating a maze of web pages so complex that several times I’ve turned an assignment in to the wrong place. Also, while this process only takes 1–2 minutes, it sometimes seems like an insurmountable barrier (like when I’ve finished an assignment way too late at night and I can barely remember my password).