Using requests instead of urllib to handle HTTP requests would improve security as well as code readability. urllib does not verify SSL certificates.
requests
urllib