Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article?

※環境はWindows、ruby1.9.3、mechanize-2.3です。 Mechanizeはrubyでスクレイピングするとしたら、もう定番と言ってもいいライブラリでしょう。普通に使う分には色々記事が既にあるのでここではhttpsではまった部分をちょっとだけ書いてみます。 デフォルトでは https で接続すると OpenSSL::SSL::SSLError: SSL_connect returned=1 errno=0 state=SSLv3 read server certificate B: certificate verify failedとエラーが出ます。証明書の検証に失敗しました、ということのようです。なのでとり得る方法は2つ。 証明書を検証しない(=> セキュリティー的に問題あり) 認証局の証明書をちゃんと指定する ■1. 証明書を検証しないでスクレイピングする方法 検証
2011-06-18 00:49 WebSocketを使用してserver pushを行う場合、通常は通信の傍受が可能な状態になっています。SSLを使用するWebSocketサーバーの作り方を書きます。 EventMachineを使用してWebSocketのサーバーを作る場合、SSLを使用しない場合は以下のようになります。 # server.rb require 'em-websocket' EM.run do EM::WebSocket.start(:host => "0.0.0.0", :port => 8000) do |ws| ws.onopen do puts "WebSocket connection open" ws.send "WebSocket connection open" end ws.onclose do puts "Connection closed" end
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く