Nokogiriの使用をブロックしているプロキシがあります。使用されているポートを知っている人はいますか?
私のスクリプトは自宅からは問題なく動作しますが、職場では動作しません。
会社のプロキシ設定を知っている場合 (問い合わせるか、ブラウザの設定を確認してください)、次open-uri
のようにファイアウォールを通過できます。
Nokogiri::HTML(open(url, :proxy => 'http://[proxy_host]:[proxy_port]'))
ブラウザを使用して職場からドキュメントにアクセスできますか? そうでない場合は、プロキシの問題です。URL が合法であると判断された場合、ポートはプロキシで再マッピングされます。