2015-09-28 85 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在允許山貓代理。