码迷,mamicode.com
首页 > 其他好文 > 详细

pyspider框架的599证书问题

时间:2019-01-08 19:32:20      阅读:173      评论:0      收藏:0      [点我收藏+]

标签:mos   size   get   pac   hand   .com   ali   技术   title   

使用PySpider 框架出现错误 HTTP 599: SSL certificate problem: unable to get local issuer certificate,如下

HTTP 599: SSL certificate problem: unable to get local issuer certificate 
[E 161018 21:56:36 base_handler:195] HTTP 599: SSL certificate problem: unable to get local issuer certificate 
Traceback (most recent call last): 
File “C:\Python27\lib\site-packages\pyspider\libs\base_handler.py”, line 188, in run_task 
result = self._run_task(task, response) 
File “C:\Python27\lib\site-packages\pyspider\libs\base_handler.py”, line 167, in _run_task 
response.raise_for_status() 
File “C:\Python27\lib\site-packages\pyspider\libs\response.py”, line 190, in raise_for_status 
raise http_error 
HTTPError: HTTP 599: SSL certificate problem: unable to get local issuer certificate

原因:

因为https协议需要对证书进行验证导致,对访问https网络需要证书

解决方法:

在两个抓取函数中 加入 不要检验证书: 

validate_cert=False

 技术分享图片

 

成功解决!

 

技术分享图片

 

pyspider框架的599证书问题

标签:mos   size   get   pac   hand   .com   ali   技术   title   

原文地址:https://www.cnblogs.com/liangmingshen/p/10240210.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!