我试图编写pycurl脚本来访问安全站点(HTTPS)。c = pycurl.Curl()

c.setopt(pycurl.USERAGENT, 'Mozilla/5.0 (Windows NT 6.1; WOW64; rv:8.0) Gecko/20100101 Firefox/8.0')

c.setopt(pycurl.URL, 'https://for-example-securedsite')

c.setopt(pycurl.COOKIEFILE, 'cookie.txt')

c.setopt(pycurl.COOKIEJAR, 'cookies.txt')

c.setopt(pycurl.WRITEDATA, file("page.html","wb"))

我得到以下错误。。

pycurl.error:(60,'SSL证书问题,请验证CA证书是否正常。详细信息:\错误:14090086:SSL例程:SSL3_GET_SERVER_证书:证书验证失败')

代码失败,因为它无法获取SSL证书

如果我在代码中添加以下行,错误就会消失。c.setopt(pycurl.SSL_VERIFYPEER, 0)

c.setopt(pycurl.SSL_VERIFYHOST, 0)

以上代码将跳过证书验证。但它受到了“中间人”的攻击。

我知道我在本地证书存储中有SSL证书。有谁知道如何导出我的证书并使用我的代码。。一些示例代码将非常棒。。

谢谢你的时间!

python pycurl_pycurl和SSL相关推荐

  1. python里面ca_Python SSL服务器提供中间CA证书

    我使用Python(2.7)SSL模块编写一些服务器代码,如下所示: ssock = ssl.wrap_socket(sock, ca_certs="all-ca.crt", ke ...

  2. python dpkt解析ssl流

    用法:python extract_tls_flow.py -vr  white_pcap/11/2018-01-10_13-05-09_2.pcap  -o pcap_ssl_flow.txt  & ...

  3. Python升级后ssl模块不可用问题解决和浅析

    Python升级后ssl模块不可用问题解决和浅析 参考文章: (1)Python升级后ssl模块不可用问题解决和浅析 (2)https://www.cnblogs.com/kerrycode/p/11 ...

  4. python urllib.request ssl失败_python requests SSL证书问题

    错误信息: requests.exceptions.SSLError: ("bad handshake: Error([('SSL routines', 'tls_process_serve ...

  5. 怎么证明会python_如何在python中验证SSL证书?

    我需要验证证书是否由我的自定义CA签名.使用OpenSSL命令行实用程序很容易做到:# Custom CA file: ca-cert.pem # Cert signed by above CA: b ...

  6. 【python】解决[SSL: CERTIFICATE_VERIFY_FAILED]

    背景 本人机器学习入门之时,进行手写数字识别.手写数字识别的第一步就是下载数据集. from keras.datasets import mnist (train_images, train_labe ...

  7. python 指定证书验证_如何在python中验证SSL证书?

    我需要验证我的自定义CA签署了证书.使用OpenSSL命令行实用程序很容易做到: # Custom CA file: ca-cert.pem # Cert signed by above CA: bo ...

  8. python跳过ssl验证_Python SSL证书验证问题解决方案

    这篇文章主要介绍了Python SSL证书验证问题解决方案,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 一.SSL问题 1.在你不启用fiddle ...

  9. python urllib3 post ssl,python post https报错解决方案

    转自网络,备忘.对我有用的就一行代码: ssl._create_default_https_context = ssl._create_unverified_context 这最近人工智能比较火,看了 ...

最新文章

  1. oracle创建函数和调用存储过程和调用函数的例子(区别)
  2. Python打包PyPI上传实践
  3. React Native开发错误警告处理总结(已解决 !持续更新)
  4. MLPClassifier 隐藏层不包括输入和输出
  5. 删除千万级表中重复记录的办法
  6. collection配置说明
  7. Django(part41)--中间键Middleware
  8. 双11,2分钟狂挣20亿的神秘大厂,急招.NET!
  9. 做Android开发,要清楚init.rc里面的东西
  10. 关键段 互斥量 以及信号量
  11. 微软虚拟学院MVA 字幕获取方法
  12. 【python】爬虫入门书籍推荐
  13. 数字逻辑练习题(九) 分析由四选一多路数据选择器构成的电路
  14. Matlab查找图像块在原图中的位置
  15. 异数OS 星星之火(三)--异数OS-织梦师云 微服务编写入门
  16. 快速实现微信公众号支付功能
  17. php微信摇一摇开发文档,微信摇一摇页面管理
  18. Acrobat如何将word文件转换成pdf格式
  19. 技术人如何写好技术文档?
  20. 2021/8/12 网络机顶盒

热门文章

  1. 某券商自营部量化策略岗的面试题
  2. 推荐收藏,这20份年终可视化看板汇报模板拿来就用
  3. python zipfile tarfile
  4. 第一篇献给你:Block的回调
  5. CY7C68013A之keil编译代码
  6. 多方面比较Salesforce与Microsoft Dynamics 365
  7. 免疫检查点 “新星“:HLA-E-MedChemExpress
  8. 【我的前端】CSS启示录:CSS写出超级美观的阴影效果
  9. 性能测试之Devops相关
  10. AI作诗,模仿周杰伦创作歌词-实战项目