用requests包请求https的网站时,我们偶尔会遇到证书问题。也就是常见的SSLerror,遇到这种问题莫慌莫慌。

这里没有找到合适的网站去报SSL证书的错误,所以就假装请求了一个https的网站,然后给报了SSLerror了,然后下面是解决方法

可以直接关闭验证ssl证书

import requests

'''

:param proxies: (optional) Dictionary mapping protocol to the URL of the proxy.

:param verify: (optional) Either a boolean, in which case it controls whether we verify

the server's TLS certificate, or a string, in which case it must be a path

to a CA bundle to use. Defaults to ``True``.

'''

r = requests.get('https://kyfw.12306.cn',verify=False)

print(r.text)

这种方式直接在函数里面加如verify改变Ture或者False即可,因为post与get调用的都为request()函数,所以get与post都一样。

如果这种方式奏效就用这种方式,如果不奏效就用下面的一种

import requests

'''

:param verify: (optional) Either a boolean, in which case it controls whether we verify

the server's TLS certificate, or a string, in which case it must be a path

to a CA bundle to use. Defaults to ``True``.

'''

## 证书路径

cert = '../cert/test.pem'

r = requests.get('https://kyfw.12306.cn',verify=cert)

print(r.text)

就用这种,直接把证书的路径丢给verify,请求即可

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持我们。

本文标题: python requests证书问题解决

本文地址: http://www.cppcns.com/jiaoben/python/272431.html

pythonrequests证书_python requests证书问题解决相关推荐

  1. python 证书-python requests证书问题解决

    用requests包请求https的网站时,我们偶尔会遇到证书问题.也就是常见的SSLerror,遇到这种问题莫慌莫慌. 这里没有找到合适的网站去报SSL证书的错误,所以就假装请求了一个https的网 ...

  2. pythonrequests证书_python requests 设置 proxy 和 SSL 证书

    例子 直接系统代理 requests 会直接使用 macOS 系统的 proxy 设置. 设置 proxy import requests proxies = {'http': 'http://loc ...

  3. pythonrequests解析_Python requests获取网页常用方法解析

    这篇文章主要介绍了Python requests获取网页常用方法解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 主要记录使用 requests ...

  4. pythonrequests查询_Python Requests实例,查询成绩

    由于本人需要,自己写的一个 查询成绩的脚本(老师的系统),不提供地址,因为安全问题. # coding: utf-8 import requests import re import string i ...

  5. InsecureRequestWarning: Unverified HTTPS request is being made to host(requests证书警告)

    本文仅供学习交流使用,如侵立删!demo下载见文末 InsecureRequestWarning: Unverified HTTPS request is being made to host(req ...

  6. 已解决:出现了自己签名的证书。 错误: 证书通用名 “www.doctorcom.com” 与所要求的主机名 “raw.githubusercontent.com” 不符。

    1.问题描述 搭建K8S集群时,需要部署flannel网络,部署此网络需要下载kube-flannel.yaml文件,通过wget下载此文件时报如下错误: [root@k8s-node01 plugi ...

  7. SSL证书解决无效证书问题 - cookie用法 - session - 突破验证码python爬虫知识点3

    一.SSL证书 (一)什么是SSL证书? 定义 SSL证书是数字证书的一种,类似于驾驶证.护照和营业执照的电子副本.因为配置在服务器上,也称为SSL服务器证书.SSL 证书就是遵守 SSL协议,由受信 ...

  8. 无法验证 mirrors.tuna.tsinghua.edu.cn 的由 “CN=R3,O=Let‘s Encrypt,C=US” 颁发的证书: 颁发的证书已经过期。

    无法验证 mirrors.tuna.tsinghua.edu.cn 的由 "CN=R3,O=Let's Encrypt,C=US" 颁发的证书: 颁发的证书已经过期. 问题描述 问 ...

  9. java 解析证书_java 读取证书类以及key tool gui 1.7

    Key Tool Gui 1.7 /** * Title: Light Weight APIs for crypto * Description: 一个上海CA证书(根证书和用户证书)进行处理的例子 ...

最新文章

  1. DirectFB实例1--加载一幅图片
  2. ashx session 使用注意要点。
  3. 北斗导航 | 复杂环境下卫星导航算法(理论)
  4. c语言倒序输出字符串数组,【C语言】利用栈将数组中字符串逆序
  5. CTF之一次曲折获取Flag的过程
  6. java cv bgr2gray_CV_BGR2GRAY vs CV_GRAY2BGR | 学步园
  7. Service IP 原理 - 每天5分钟玩转 Docker 容器技术(137)
  8. 分布式ID生成的9种方法,特好用!
  9. DELPHI TreeView 文件目录树和 设置节点图标 完整
  10. 图嵌入(一)--综述
  11. tps协议和onvif协议_ONVIF协议解读
  12. 3.PS 缩小放大、移动、选区工具
  13. 解决移动端点击响应速度慢的问题tap
  14. 概率论-1.4 条件概率(重点:对P(A | B)、P(AB)、P(B)之间关系的理解)
  15. 华硕电脑改光驱启动计算机,华硕笔记本win7系统如何设置光驱为第一启动项
  16. 使用Mixamo_Converter重新定义根骨骼导入UE4
  17. oracle的安装教程
  18. Java是剑客-飘逸;.NET是刀客-霸道 (二)
  19. 使用Java Swing实现7个经典应用诠释算法精髓
  20. Android应用启动之从Launcher拉起APP(三)

热门文章

  1. java开发_Runtime
  2. android 按钮带图标 阴影_android中带图标的按钮(ImageButton)怎么用
  3. pycharm 安装 jupyter
  4. [转载] Java之继承
  5. python的pass语句_Python | 演示pass语句的示例
  6. PHP array_merge()函数与示例
  7. 哪个计算机无法做到双屏显示,怎么启用双屏显示设置【图文介绍】
  8. python运维开发培训_运维架构师-Python 自动化运维开发-014
  9. 计算机图形学图形旋转_计算机图形学翻译
  10. containsall_Java Vector containsAll()方法与示例