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 用来从文件中读取数据,当然我又查了这个词的意思“啧啧吃的声音”,
这么看来这两个次还是很形象的呢。

所以可以这么记忆,吃的时候是读取文件,喷的时候是写入文件。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值