urllib.py无法使用https?

Vla*_*hev 4 python url google-app-engine urllib

在我的python应用程序中,我尝试打开https网址,但我得到:

 File "C:\Python26\lib\urllib.py", line 215, in open_unknown
    raise IOError, ('url error', 'unknown url type', type)
IOError: [Errno url error] unknown url type: 'https'
Run Code Online (Sandbox Code Playgroud)

我的代码:

import urllib
def generate_embedded_doc(doc_id):
    url = "https://docs.google.com/document/ub?id=" + doc_id + "&embedded=true"
    src = urllib.urlopen(url).read()
    ...
    return src
Run Code Online (Sandbox Code Playgroud)

小智 6

要获得SSL支持,您需要使用OpenSSL编译Python .例如,在ubuntu lucid下你必须安装模块libcurl4-openssl-dev然后重新构建Python.