Nokogiriでhttpsプロトコールのコンテンツを取得
Nokogiriでurlをparseするときは普通こんなコードになります。
doc = Nokogiri::HTML(open('http://example.com/'))
しかし接続先のプロトコールがhttpsの場合はNo such file or directoryのエラーとなります。 一旦net/httpsで取ってからそれをnokogiriでparseするような工夫が必要です。
Nokogiriでurlをparseするときは普通こんなコードになります。
doc = Nokogiri::HTML(open('http://example.com/'))
しかし接続先のプロトコールがhttpsの場合はNo such file or directoryのエラーとなります。 一旦net/httpsで取ってからそれをnokogiriでparseするような工夫が必要です。
中国育ち、東京暮らし。読んだり書いたり、時には考え込んだり。親になってから5年ほど、ブログ(とその他もろもろ)は完全停止していたけど、気づけばまた書いている。ここにはそんな寄り道の記録を書いています。結論が出ない話も多いけど、それもまたよし。