小编oli*_*odu的帖子

Python 2.5中的urllib或urllib2是否支持https?

我在这里先向您的帮助表示感谢.我很困惑,相同的代码适用于python 2.6但不适用于2.5.这是代码

import cgi, urllib, urlparse, urllib2
url='https://graph.facebook.com'

req=urllib2.Request(url=url)
p=urllib2.urlopen(req)
response = cgi.parse_qs(p.read())
Run Code Online (Sandbox Code Playgroud)

这是我得到的例外

Traceback (most recent call last):
  File "t2.py", line 6, in <module>
    p=urllib2.urlopen(req)
  File "/home/userx/lib/python2.5/urllib2.py", line 124, in urlopen
    return _opener.open(url, data)
  File "/home/userx/lib/python2.5/urllib2.py", line 381, in open
    response = self._open(req, data)
  File "/home/userx/lib/python2.5/urllib2.py", line 404, in _open
    'unknown_open', req)
  File "/home/userx/lib/python2.5/urllib2.py", line 360, in _call_chain
    result = func(*args)
  File "/home/userx/lib/python2.5/urllib2.py", line 1140, in unknown_open
    raise URLError('unknown url type: %s' % type)
urllib2.URLError: <urlopen error unknown url …
Run Code Online (Sandbox Code Playgroud)

python https urllib urllib2 python-2.5

2
推荐指数
2
解决办法
5414
查看次数

标签 统计

https ×1

python ×1

python-2.5 ×1

urllib ×1

urllib2 ×1