dfd
来源:互联网 发布:上市的大数据公司 编辑:程序博客网 时间:2024/05/22 07:05
import httplib, ssl, urllib2, socket
class HTTPSConnectionV3(httplib.HTTPSConnection):
def __init__(self, *args, **kwargs):
httplib.HTTPSConnection.__init__(self, *args, **kwargs)
def connect(self):
sock = socket.create_connection((self.host, self.port), self.timeout)
if self._tunnel_host:
self.sock = sock
self._tunnel()
try:
self.sock = ssl.wrap_socket(sock, self.key_file, self.cert_file, ssl_version = ssl.PROTOCOL_SSLv3)
except ssl.SSLError, e:
print("Trying SSLv3")
self.sock = ssl.wrap_socket(sock, self.key_file, self.cert_file, ssl_version = ssl.PROTOCOL_SSLv23)
class HTTPSHandlerV3(urllib2.HTTPSHandler):
def https_open(self, req):
return self.do_open(HTTPSConnectionV3, req)
urllib2.install_opener(urllib2.build_opener(HTTPSHandlerV3()))
r = urllib2.urlopen("https://shadowsocks5.com")
class HTTPSConnectionV3(httplib.HTTPSConnection):
def __init__(self, *args, **kwargs):
httplib.HTTPSConnection.__init__(self, *args, **kwargs)
def connect(self):
sock = socket.create_connection((self.host, self.port), self.timeout)
if self._tunnel_host:
self.sock = sock
self._tunnel()
try:
self.sock = ssl.wrap_socket(sock, self.key_file, self.cert_file, ssl_version = ssl.PROTOCOL_SSLv3)
except ssl.SSLError, e:
print("Trying SSLv3")
self.sock = ssl.wrap_socket(sock, self.key_file, self.cert_file, ssl_version = ssl.PROTOCOL_SSLv23)
class HTTPSHandlerV3(urllib2.HTTPSHandler):
def https_open(self, req):
return self.do_open(HTTPSConnectionV3, req)
urllib2.install_opener(urllib2.build_opener(HTTPSHandlerV3()))
r = urllib2.urlopen("https://shadowsocks5.com")
print r.read()
http://www.cnblogs.com/jcli/archive/2013/03/13/2956909.html
0 0
- dfd
- dfd
- dfd
- DFD
- dfd
- dfd
- dfd
- DFD
- DFD
- dfd
- dfd
- dfd
- dfd
- dfd
- dfd
- dfd
- DFD
- dfd f
- Android MessageQueue源码分析
- 工作中常用的XML解析Java代码实现
- Apache POI导出大数据量Excel文件导致Full GC的解决办法
- python中xrange和range的异同
- EventBus实现Activity与Service通信
- dfd
- 如何制作数字货币
- iOS实战——autoreleasepool
- 系统故障、程序失败和错误修正
- Map task 内部实现原理和运行机制
- 赤虹JSON模块 v1.0 麻雀虽小, 五脏俱全
- 怎么开发数字货币
- 关于cocoapods遇到的问题
- 关键词抽取小结