powerschool webscraper?

David Rysdam david at rysdam.org
Wed Oct 29 14:56:07 EDT 2014


The Milford school district uses this "PowerSchool" web thing so parents
can check on kids' grades (middle school and up). It's pretty useful,
for those teachers that update at a reasonable frequency.

However, there's no change detection. I guess I have to have memorized
all the grades, outstanding assignments, etc for each child so I can see
what's different when I check the next time. "Huh...it's 90% now. Was it
91% yesterday? Maybe I should click through and see if he flunked
something."

I figured I'd do a simple little script that would download the page and
just do a diff. Not so fast--it's hidden behind javascript.

I know this would be trivial for someone who has done this. Heck, it
would probably be trivial for me if I didn't have 100 other projects
going and I had time to learn the tools (looks like "htmlunit" in this
case). However, it suddenly occurred to me that someone may have
*already* done this, maybe even for Milford's particular installation.

So...have you?


More information about the gnhlug-discuss mailing list