I have a strange bug when trying to urlopen a certain page from Wikipedia. This is the page:
urlopen
http://en.wikipedia.org/wiki/OpenCola_(drink)
This
Some websites will block access from scripts to avoid 'unnecessary' usage of their servers by reading the headers urllib sends. I don't know and can't imagine why wikipedia does/would do this, but have you tried spoofing your headers?