ひさしぶりに Ruby でスクレイピングしたのですが、Capybara + Poltergeist で HTTPS でアクセスした時にエラーになってしまいました。

Qiita で検索したらバッチリな回答が見つかったので助かりました。

Capybara.register_driver :poltergeist do |app|
  Capybara::Poltergeist::Driver.new(app, {inspector: true, js_errors: true, timeout: 1000, phantomjs_options: ['--load-images=no', '--ignore-ssl-errors=yes', '--ssl-protocol=any']})
end

以前、別のサイトに HTTPS でアクセスした時はそんな設定いらなかったのですが、バージョンの問題なのでしょうかね…

参考

Capybaraで「Request failed to reach server, check DNS and/or server status」のエラー - Qiita