Alors, im essentiellement essayer d'exécuter ce script https://github.com/JeffreyATW/mbfc_crawler et il me donne cette erreur:Ruby Erreur SSL lors de l'exploration site
C:/Ruby23-x64/lib/ruby/2.3.0/net/http.rb:933:in `connect_nonblock': SSL_connect SYSCALL returned=5 errno=0 state=SSLv2/v3 read server hello A (OpenSSL::SSL::SSLError)
from C:/Ruby23-x64/lib/ruby/2.3.0/net/http.rb:933:in `connect'
from C:/Ruby23-x64/lib/ruby/2.3.0/net/http.rb:863:in `do_start'
from C:/Ruby23-x64/lib/ruby/2.3.0/net/http.rb:858:in `start'
from C:/Ruby23-x64/lib/ruby/gems/2.3.0/gems/net-http-persistent-2.9.4/lib/net/http/persistent.rb:700:in `start'
from C:/Ruby23-x64/lib/ruby/gems/2.3.0/gems/net-http-persistent-2.9.4/lib/net/http/persistent.rb:631:in `connection_for'
from C:/Ruby23-x64/lib/ruby/gems/2.3.0/gems/net-http-persistent-2.9.4/lib/net/http/persistent.rb:994:in `request'
from C:/Ruby23-x64/lib/ruby/gems/2.3.0/gems/mechanize-2.7.5/lib/mechanize/http/agent.rb:274:in `fetch'
from C:/Ruby23-x64/lib/ruby/gems/2.3.0/gems/mechanize-2.7.5/lib/mechanize.rb:464:in `get'
from C:/Ruby23-x64/lib/ruby/gems/2.3.0/gems/wombat-2.5.1/lib/wombat/processing/parser.rb:61:in `public_send'
from C:/Ruby23-x64/lib/ruby/gems/2.3.0/gems/wombat-2.5.1/lib/wombat/processing/parser.rb:61:in `parser_for'
from C:/Ruby23-x64/lib/ruby/gems/2.3.0/gems/wombat-2.5.1/lib/wombat/processing/parser.rb:44:in `parse'
from C:/Ruby23-x64/lib/ruby/gems/2.3.0/gems/wombat-2.5.1/lib/wombat/crawler.rb:30:in `crawl'
from C:/Ruby23-x64/lib/ruby/gems/2.3.0/gems/wombat-2.5.1/lib/wombat.rb:13:in `crawl'
from crawler.rb:21:in `block in <main>'
from crawler.rb:20:in `each'
J'ai installé Ruby 2.3.3 de Ruby Installer for Windows.
J'ai également installé DevKit-mingw64-64-4.7.2-20130224-1432-sfx.exe pour ma machine (à partir du même site).
Qu'est-ce que je fais de mal? Merci pour votre temps.
Utilisez TLS 1.0 et [Indication du nom du serveur] (http://en.wikipedia.org/wiki/Server_Name_Indication). Voir aussi [Comment définir les options SSLContext dans Ruby] (http://stackoverflow.com/q/3818232) et [Comment définir les options de contexte TLS dans Ruby (comme OpenSSL :: SSL :: SSL_OP_NO_SSLv2)] (http: // stackoverflow.com/q/22550213). Je suis devenu tellement frustré en faisant des choses simples de sécurité 101 dans Ruby que je ne l'utilise plus. – jww