I started learning about how to interface with websites in Java (which is what we're most familiar with, and what he'll be using) and I've managed to download regular files, such as .html or .txt, from websites using Java's URLConnection class. The issue is that the program would have to log into the website, which I'm not sure how to do. I'm not even sure if Java is the best way to do this, and I'm open to learning something else if there's a much easier way to do this.
A picture of https://www.edline.net/Index.page homepage (you can go and look at the source) and one of the class pages
The grades are in a simple html table so they're easy to read, I just need help getting the html file. Note that the grades pages have multiple frames.
In short, I need help with making a program that logs into a website and does a bit of navigation.