I am familiar with the terms Python, XML, and web scraping, but I have not actually used any of them. Any suggestions on where to start?
There's a difference between being familiar with the terms and being able to do it.
Basically your options are to either use this as a project to learn a bit about programming, or pay someone else to do it for you.