Ответ 1
SSLContext
был введен в 2.7.9, вы используете старую версию Python, поэтому он не имеет этого атрибута.
In [1]: import ssl
In [2]: context = ssl.SSLContext(ssl.PROTOCOL_TLSv1_2)
AttributeError Traceback (most recent call last)
<ipython-input-2-13c9bad66150> in <module>()
----> 1 context = ssl.SSLContext(ssl.PROTOCOL_TLSv1_2)
AttributeError: 'module' object has no attribute 'SSLContext'
Версия для Python: 2.7.6
SSLContext
был введен в 2.7.9, вы используете старую версию Python, поэтому он не имеет этого атрибута.
Вы можете использовать код ниже для Python 2.7.9:
ctx = ssl.create_default_context()
ctx.check_hostname = False
ctx.verify_mode=ssl.CERT_NONE