当前位置: > Linux教程 >

Linux中安装perl的LWP模块方法

时间:2014-07-11 23:49来源:linux.it.net.cn 作者:IT网

先介绍一下LWP吧:

LWP( Library for Web access in Perl) 
能做到什么? 
1. 使用URL对远程Web Server读取文件。 
2. 对Web Serve利用POST 方式送出form request。 
3. 对远程Webserver最近更新的文件作更新动作。 
4. 解析HTML 文件,取得其中的「连结」与一些需要的数据。 
5. 将HTML转成纯文本文件或Postscript档案。 
6. 处理cookies,HTTP redirects, proxy servers, and HTTP user authentication.这些特殊事件。

安装时,要求先要安装的modules:

URI URL                parsing and manipulation 
Net::FTP                   to support ftp:// URLs 
MIME::Base64             to support HTTP Basic authentication 
Digest::MD5                      to support HTTP Digest authentication 
HTML::HeadParser                 for finding the <BASE> tag in HTML headers

(实际上更多,因为要安装上述module可能还要先安装其它modules) 安装方法见:[linux下perl模块(modules)的安装方法]

#--比较建议CPAN方式安装,但是如果不能对外连结,只好跟我一样慢慢找modules,一个一个安装 
用CPAN方法安装:

#perl -MCPAN -e 'install Bundle::LWP'

除了上面的模块外,另外还要安装

#perl -MCPAN -e 'install HTML::Parser' -e 'install HTML::Formatter'

如果不用CPAN方式安装: 
HTML-Parser HTML Parser 
HTML-Tree HTML syntax-tree generation 
Font-AFM Postscript font metrics 
HTML-Format HTML Formatting 

一定要要下载并安装上述modules..

如果要使用HTTPS必须要安装IO ::Socket ::SSL and OpenSSL library(http://www.openssl.org)

安装完LWP后,会帮你安装四个scripts

  • lwp-request 取得url并显示出来
  • lwp-download 下载文件到硬盘,适合大档案使用。
  • lwp-mirror 与远程的服务器的文件作镜射动作,只更新最近有被改变的文件。
  • Lwp-rget 递回的取得整个档案架构
(责任编辑:IT)
------分隔线----------------------------
栏目列表
推荐内容