利用LWP這個包,我們可以很方便的在我們的perl腳本里面訪問外部的Web服務(wù)器上面的資源。
為什么要用LWP?
現(xiàn)在的網(wǎng)站應(yīng)用越做越復(fù)雜,要想簡單的寫一個Sockettelnet去用GET指令獲取資源簡直是不可能的,特別是一些需要用口令登陸的網(wǎng)站。
如果你只想簡單獲取一些資源而不想寫太多比較復(fù)雜的代碼的話,那么就應(yīng)該選用一個合適的封裝起來的HTTPD模塊。
這些文件的確國內(nèi)使用的不多,這是老牌的蓮花公司所用的文字處理軟件生成的文件。用Lotus WordPro 軟件(蓮花WordPro軟件)可以打開觀看 LWP 這是Lotus文件格式,請用IBM Lotus打開。
能做到什么?
1. 使用URL對遠(yuǎn)程Web Server讀取文件。
2. 對Web Serve利用POST 方式送出form request。
3. 對遠(yuǎn)程Webserver最近更新的文件作更新動作。
4. 解析HTML 文件,取得其中的「連結(jié)」與一些需要的數(shù)據(jù)。
5. 將HTML轉(zhuǎn)成純文本文件或Postscript檔案。
6. 處理cookies,HTTP redirects, proxy servers, and HTTP user authentication.這些特殊事件。