RubyでスクレイピングするときAmazonアソシエイト等のSSL証明書でつまずくけど、とりあえずSSL認証しない方向で学習したほうがいい

Google検索をもちいたスクレイピングSSL証明書を要求されるが、こちらを解決するのは簡単。Amazonあたりは中級者向けである。

require 'openssl' OpenSSL::SSL::VERIFY_PEER = OpenSSL::SSL::VERIFY_NONE require 'mechanize'

とりあえず、上記の方法でスクリプトは動く。解決するのはあとでよろしい。ローカル開発ならばね。

OpenSSLのインストール - SSLによる暗号化通信 - Apache入門

Ruby - OpenSSLでcertificate verify failedが出た場合 - Qiita

Ruby - certificate verify failed (Faraday::SSLError) - Qiita

【Rails】httpsページ取得でエラー「OpenSSL Errors and Rails ? Certificate Verify Failed ? Gem::RemoteFetcher::FetchError」 - 記すに足らず。

curl.haxx.se/ca/cacert.pem

RubyでTwitterにポスト(未完) - ha's notepad II