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

chuangsheng · April 16, 2016 · Last by luikore replied at April 17, 2016 · 2493 hits

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
You need to Sign in before reply, if you don't have an account, please Sign up first.