新手问题 Ruby 爬虫抓取带有 安全警告的 https 站点问题

chuangsheng · 2016年04月16日 · 最后由 luikore 回复于 2016年04月17日 · 2509 次阅读

ruby 写的爬虫,爬取 http 以及正常的 https 站点,没有问题。 但是在爬取一些 使用浏览器打开 有安全警告 的站点时, ruby 报错:

ERROR: SSL_connect returned=1 errno=0 state=SSLv3 read server certificate B: certificate verify failed

请问对这种情况如何处理?谢谢~~

有可能是被劫持,或者证书过期。

如果一定要爬,可以跳过 ssl 验证

result = open url, ssl_verify_mode: OpenSSL::SSL::VERIFY_NONE, &:read
需要 登录 后方可回复, 如果你还没有账号请 注册新账号