0

我有一个代理,它阻止我使用 Nokogiri,有谁知道正在使用哪个端口?

我的脚本在家里运行良好,但在工作中却不行。

4

2 回答 2

0

如果您知道您公司的代理设置(询问他们,或查看您的浏览器设置),那么open-uri您可以像这样通过防火墙:

Nokogiri::HTML(open(url, :proxy => 'http://[proxy_host]:[proxy_port]'))
于 2013-01-24T10:49:07.460 回答
0

您是否可以使用浏览器从工作中访问文档?如果不是,那就是代理问题。如果端口(并且工作)认为 URL 合法,则端口将在代理中重新映射。

于 2013-01-24T10:52:41.833 回答