I am looking for a library that can send a query to Google Scholar and retrieve all the results in some exploitable format (JSON, XML, etc.). A CLI program is OK too provided there is no interaction needed, i.e. that I can easily call it from another program. I am OK if the library only takes an author's name as the query. If possible, free and works with Windows 7 SP1 x64 Ultimate.
I know that there are general-purpose libraries like FancyURLopener or BeautifulSoup that would make the job easier, but I want an end-to-end solution just like Publish or Perish (which isn't CLI) as Google Scholar's policies change from time to time, and I don't want to have to maintain my own library code. Google Scholar provides no API, hence the need to scrape.