错误信息如下:

python做爬虫,对于有的网站,需要验证证书,比如:12306,https://inv-veri.chinatax.gov.cn/等网站

那么我参考这个作者的简书:http://www.jianshu.com/p/e42005d48929 解决了这个错误:

加上一个参数:verify=证书路径,或verify=False

错误消失了但是有提醒,不过没事,可以解析出源代码。然后我根据他的简书继续下载证书,但是不知道为什么,我下载的证书不管用,然后没辙,幸好之前做过12306这个网站。OK,第二种简单的方法来了,下载啥安全证书?不需要,不需要。直接上一段添加证书代码:

完整代码如下:

总结:经过我的测试,推荐大家使用方法二。喜欢的话点个赞哦~

经过大半年之后我又回到了爬虫:对于咱们上面两个方法我又发现了一个好的SSL证书验证的方法:加参数:verify=False

完整代码如下:

不过我们发现报了一个警告,它建议我们给它指定证书。我们可以通过设置忽略警告的方式来屏蔽这个警告:

或者通过捕获警告到日志的方式忽略警告:

如果我上面三种方法还不能解决你ssl的错误的话,请重新安装requests:

再次运行成功。

示例:例如这个网址https://grwsyw.bjgjj.gov.cn/ish/,必须使用对的requests版本

转载至:https://www.cnblogs.com/fh-fendou/p/7479812.html

python 爬虫request ssl_Python request SSL证书问题相关推荐

  1. python爬虫用urllib还是reques,python爬虫中urllib.request和requests有什么区别?

    在学习python爬虫,想要检索request相关内容时,往往会出现urllib.request和requests这两个词,urllib.request和requests都是python爬虫的模块,其 ...

  2. (转)python requests 高级用法 -- 包括SSL 证书错误的解决方案

    (转)python requests 高级用法 -- 包括SSL 证书错误的解决方案 参考文章: (1)(转)python requests 高级用法 -- 包括SSL 证书错误的解决方案 (2)ht ...

  3. 新手Python爬虫教学(Request+BeautifulSoup)

    新手学习Python爬虫之Request和beautifulsoup Created: Apr 13, 2020 2:45 PM 学了一下爬虫基本原理,利用request和beautiful soup ...

  4. python怎么爬虫https的内容_爬虫15 python 如何处理HTTPS请求访问 SSL证书验证

    1 https和SSL之间是什么关系 https和SSL之间是什么关系:https就是在http上面加了一层ssl协议,在http站点上部署SSL数字证书就变成了https. 现在随处可见 https ...

  5. Python爬虫之urllib.request的使用

    需要的模块 urllib.request 获取get一个请求 这里以百度为例 r = urllib.request.urlopen("http://www.baidu.com") ...

  6. 利用python爬虫(part1)--urllib.request模块

    学习笔记 文章目录 网络爬虫概述 定义 爬虫分类 爬取数据步骤 爬虫请求模块 常用方法 urllib.request.urlopen()方法 响应对象(response)方法 关于请求头 urllib ...

  7. Python爬虫实战,Request+urllib模块,批量下载爬取飙歌榜所有音乐文件

    前言 今天给大家介绍的是Python爬取飙歌榜所有音频数据并保存本地,在这里给需要的小伙伴们代码,并且给出一点小心得. 首先是爬取之前应该尽可能伪装成浏览器而不被识别出来是爬虫,基本的是加请求头,但是 ...

  8. python 爬虫 JA3 指纹 TCL SSL 安全证书问题

    其实很复杂 但也很简单 方案一:临时解决 只需要在requests爬虫编写前 加上这句话 requests.packages.urllib3.util.ssl_.DEFAULT_CIPHERS = ' ...

  9. Python爬虫开发:Request的使用(随机User-Agent)

最新文章

  1. Canvas、Paint、Path
  2. [Android]生成heap dump文件(.hprof)
  3. 类的笔记整理__7-10__
  4. Hive表路径修改和分区表数据加载命令
  5. 用神经网络模拟分子:钠的卤化物
  6. Android内存优化2—使用软引用和弱引用
  7. 根据实例类型反射操作数据库(简单通用表操作类)
  8. SQL敲了mySQL变了_MySQL-Front肿么导出SQL文件
  9. Cookie的设置获取和删除
  10. Linux学习 命令部分
  11. hdu 5172 GTY's gay friends(线段树最值)
  12. 使用AspectJ开发AOP更加便捷,你不知道嘛
  13. JAVA Swing GUI设计 WindowBuilder Pro Container使用大全1——JTabbePane(卡片)使用
  14. 直线加速器,可以使用半圆转向串联,作弓形结构
  15. 01组-选题与需求分析报告
  16. DEM数据如何生成高程点
  17. mtr 检测网络 查看服务器网络是否丢包
  18. visio箭头尾部遮盖方框边线
  19. HDU - 1873
  20. 史上最全《计算机网络 自顶向下方法》答案合集

热门文章

  1. 读取xslx文件(一)
  2. RE:从零开始的汇编语言_挑好书
  3. 基于OpenHarmony的智慧牧场
  4. 面经 - 阿里巴巴 - 视频二面
  5. 1,判断一个数是不是质数。 2,选取出100以上、1000以内所有个位数字与十位数字之和被10除所得余数恰好是百位数字的素数(如293).输出上述这些素数的个数及这些素数的和.
  6. with dlz mysql 条件_BIND+DLZ+MYSQL
  7. 给出不多于5位的正整数,求出它是几位数,分别输出每一位按逆序输出每一位数字。
  8. FFmpeg系列(五)—— 音频重采样
  9. 如何在Centos官网下载所需版本的Centos——靠谱的Centos下载教程
  10. 360Wonder监控系统,设计和开发经验之谈