I'm writing a python script that scrapes a website, where the website uses OpenID auth to identify me via google.
Is there a python library that will handle do this for me, or do I need to find out and replicate the steps that my browser already does?
Otherwise, is there some standard way of doing this in some other language?
From the client's perspective, an OpenID login is very similar to any other web-based login. There isn't a defined protocol for the client; it is an ordinary web session that varies based on your OpenID provider. For this reason, I doubt that any such libraries exist. You will probably have to code it yourself.
Python - How to request pages from website that uses OpenID