Perl 6 網頁抓取
Perl 6 網頁抓取
學習最快的方法是能夠在平時用上。首先來學習一下網頁的抓取。
這裡又涉及到模組的安裝panda的使用方法。
Perl 6的安裝
http://rakudo.org/how-to-get-rakudo/
上面的教程非常詳細,順便把panda都安裝了。
利用panda安裝模組
$panda -installed list # 列出所有已經安裝的模組。
$panda list # 列出所有的模組。
$panda install LWP::Simple # 安裝LWP::Simple模組
利用LWP::Simple 獲取網頁
use LWP::Simple;
my $html = LWP::Simple.get('http://www.baidu.com');
# 寫入檔案
spurt 'baidu.html' ,$html;
# 從檔案中讀取
my $data = slurp "baidu.html";
say $data;
spurt 用來把內容寫入到檔案中。為什麼用 spurt 這個單詞呢?
我專門去查了一下,原來是“噴”的意思。
然後 slurp 用來從檔案中讀取資料,當然我又查了這個詞的意思“嘖嘖吃的聲音”,
這麼看來這兩個次還是很形象的呢。
所以可以這麼記憶,吃的時候是讀取檔案,噴的時候是寫入檔案。
相關文章
- 如何抓取網頁資訊?網頁
- python抓取網頁Python網頁
- wget 網頁爬蟲,網頁抓取工具wget網頁爬蟲
- 騰牛網抓取(單頁)
- 爬取網頁後的抓取資料_3種抓取網頁資料方法網頁
- 網頁資料抓取之噹噹網網頁
- 批量抓取網頁pdf檔案網頁
- 使用代理抓取網頁的原因網頁
- 抓取網頁中的原始碼.網頁原始碼
- 從網頁上抓取資料網頁
- 用scrapy進行網頁抓取網頁
- 使用chromedriver抓取網頁截圖Chrome網頁
- Java抓取網頁資料(原網頁+Javascript返回資料)網頁JavaScript
- 爬蟲抓取網頁資料原理爬蟲網頁
- scrapy抓取ajax請求的網頁網頁
- C#抓取網頁HTML內容C#網頁HTML
- java抓取網頁的郵件地址Java網頁
- 學習perl(6)
- 爬網入門:JAVA抓取網站網頁內容Java網站網頁
- NodeJS使用PhantomJs抓取網頁NodeJS網頁
- IP地址在網頁抓取中有何作用網頁
- IP地址在網頁抓取中的作用網頁
- 網頁抓取的重要性介紹網頁
- 網頁抓取如何幫助資料分析?網頁
- 爬蟲抓取網頁的詳細流程爬蟲網頁
- [譯][Perl 6] 5to6-perlfunc
- [譯][Perl 6] 5to6-nutshell
- 使用 Beautiful Soup 在 Python 中抓取網頁Python網頁
- 網頁抓取常見的問題有哪些?網頁
- 網頁抓取五種常用的HTTP標頭網頁HTTP
- 學會XPath,輕鬆抓取網頁資料網頁
- php中抓取網頁內容的程式碼PHP網頁
- Python爬蟲使用代理proxy抓取網頁Python爬蟲網頁
- Python網頁抓取工具Beautiful Soup面面觀!Python網頁
- java抓取網頁的亂碼問題(通用)Java網頁
- 表情黨抓取(單頁) (網站已轉移)網站
- Perl 6 語言概述
- perl6學習