• PySpider HTTP 599: SSL certificate problem错误的解决方法(转)


    前言

    最近发现许多小伙伴在用 PySpider 爬取 https 开头的网站的时候遇到了 HTTP 599: SSL certificate problem: self signed certificate in certificate chain 的错误。

    经过一番排查,解决方案总结如下

    错误原因

    这个错误会发生在请求 https 开头的网址,SSL 验证错误,证书有误。

    报错如下

    pGIhFsz_png

    解决方案

    最简单的解决方法是:

    在 crawl 方法中加入忽略证书验证的参数,validate_cert=False,即

     

     

    以上方法基本可以解决问题。

    如果出现了

     

     

    的错误,即无法匹配到 validate_cert 参

    数,那么则是 PySpider 本身的问题。

    可以更新到最新版本,即更新到 master 分支。

    因为包还没有发行,所以我们就手动来更新。

     

    https://cuiqingcai.com/2703.html

    转自静觅

    前言

    最近发现许多小伙伴在用 PySpider 爬取 https 开头的网站的时候遇到了 HTTP 599: SSL certificate problem: self signed certificate in certificate chain 的错误。

    经过一番排查,解决方案总结如下

    错误原因

    这个错误会发生在请求 https 开头的网址,SSL 验证错误,证书有误。

    报错如下

    pGIhFsz_png

    解决方案

    最简单的解决方法是:

    在 crawl 方法中加入忽略证书验证的参数,validate_cert=False,即

    以上方法基本可以解决问题。

    如果出现了

    的错误,即无法匹配到 validate_cert 参数,那么则是 PySpider 本身的问题。

    目前的最新发行版是 0.3.6(2016/3/29),不过 GitHub 最新版本目前是 0.4.0

    可以更新到最新版本,即更新到 master 分支。

    因为包还没有发行,所以我们就手动来更新。

    PySpider

    可以点击右侧下载 zip 包。

    QQ20160329-0@2x

    Mac OS X

    以 Mac OS X为例,找到 pyspider 库所在的路径。我的是在

    打开之后发现如下的结构。

    QQ20160329-1@2x

    把刚才的包下载下来之后,解压缩,打开文件夹,发现目录结构是这样的。

    QQ20160329-2@2x

    然后进入 pyspider 文件夹,观察一下,发现和我们之前安装的 pyspider 目录结构是一样的,没错,就是它了!

    QQ20160329-3@2x

    嗯,把所有的文件都更新到 site-packages/pyspider 目录中。

    可以手动拖动替换,可以使用命令

    更新之后,然后重新启动 pyspider 。

    再加入 validate_cert=False 参数,发现就不会出现刚才的问题了。

    Linux

    方法同上,pyspider 路径应该在

    替换一下下载下来的文件。

    同样也可以使用命令

     

    Windows

    方法同上,pyspider 路径应该在

    同样替换下载下来的文件即可。

    命令同上

     

    结语

    通过以上配置,我们解决了 PySpider 的 599 错误以及 validate_cert 参数不匹配的问题。

    希望对大家有帮助!

    转载请注明:静觅 » PySpider HTTP 599: SSL certificate problem错误的解决方法

  • 相关阅读:
    项目alpha冲刺-测试
    项目Alpha冲刺--9/10
    项目Alpha冲刺--8/10
    项目Alpha冲刺--7/10
    项目Beta冲刺(1/7)(追光的人)(2019.5.23)
    Beta之前-凡事预则立(校园帮-追光的人)
    事后诸葛亮(追光的人)
    问题回答
    Alpha冲刺总结
    Alpha冲刺(10/10)——追光的人
  • 原文地址:https://www.cnblogs.com/z-x-y/p/8283976.html
Copyright © 2020-2023  润新知