agent = Mechanize.new
agent.redirect_ok = true
agent.read_timeout = 300
agent.ssl_version = :TLSv1
agent.verify_mode = OpenSSL::SSL::VERIFY_NONE
agent.get('https://consumer.etoolbox.buildingcommission.com.au/Pages/Search.aspx')
它没有运行,它给出了这个错误。
OpenSSL :: SSL :: SSLError:SSL_connect SYSCALL返回= 5 errno = 0 state = SSLv3 / TLS write client hello
答案 0 :(得分:0)
我自己发现了问题。问题是ruby的版本,我的版本是2.4.1所以我将其更改为2.3.1。它对我有用。