欢迎光临散文网 会员登陆 & 注册

SSL指纹验证

2023-06-24 11:10 作者:拉灯的小手  | 我要投稿

class CipherAdapter(HTTPAdapter):

"""发起HTTP请求时进行SSL指纹验证,以增强安全性,解决一些403问题"""

def init_poolmanager(self, *args, **kwargs):

context = create_urllib3_context(ciphers='DEFAULT:@SECLEVEL=2')

kwargs['ssl_context'] = context

return super(CipherAdapter, self).init_poolmanager(*args, **kwargs)


def proxy_manager_for(self, *args, **kwargs):

context = create_urllib3_context(ciphers='DEFAULT:@SECLEVEL=2')

kwargs['ssl_context'] = context

return super(CipherAdapter, self).proxy_manager_for(*args, **kwargs)



# 使用SSL指纹验证

sess.mount('https://www.douyin.com', CipherAdapter())

#requests ssl指纹验证#


SSL指纹验证的评论 (共 条)

分享到微博请遵守国家法律