2015-09-28 87 views
1

我试图在我的perl cgi脚本中运行lynx,以便从wen页面中提取一些文本。我这样做是在我的脚本通过以下方式,如何为Lynx设置代理

lynx -source -preparsed "$url" > data.txt

但我得到我的服务器的error_log以下错误:

仰望www.xyz.com

使HTTP连接到www.xyz.com警报!:

无法连接到远程主机。

山猫:无法访问startfile xyz.com

我得到同样的错误,当我试图从root用户在命令行中执行猞猁。但是当我在普通用户中运行它时,perl脚本和lynx命令正常工作。我们的新网络由我在/etc/lynx-site.cfg中作为PROTOCOL_proxy="http://proxy.abcdxyz.ac.in:8080"完成的代理设置组成。但它没有给出任何结果。

+1

“lynx”手册页说了什么? – Sobrique

+0

行protocol_proxy那是我发现它 – Nagaraju

+2

为什么你炮轰出山猫而不是使用LWP? – Quentin

回答

3

经过一些试验和错误。我得到了解决方案的工作。

它:

HTTP_PROXY:http://proxy.abc.xyz:8080

文件/etc/lynx-site.cfg在允许山猫代理。