Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个代理,它阻止我使用 Nokogiri,有谁知道正在使用哪个端口?
我的脚本在家里运行良好,但在工作中却不行。
如果您知道您公司的代理设置(询问他们,或查看您的浏览器设置),那么open-uri您可以像这样通过防火墙:
open-uri
Nokogiri::HTML(open(url, :proxy => 'http://[proxy_host]:[proxy_port]'))
您是否可以使用浏览器从工作中访问文档?如果不是,那就是代理问题。如果端口(并且工作)认为 URL 合法,则端口将在代理中重新映射。