加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

复习perl..

发布时间:2020-12-15 23:59:18 所属栏目:大数据 来源:网络整理
导读:近来在看python教程…晚上想把一个网站上的demo下载下来。偷懒用perl写了个脚本。 查看code文件 用sed来匹配出url到方法还没想到。。 好像用wget -r的话倒是可以实现把这些文件下到本地,但是好像把整站都下下来了。 说实话,perl好久没用了… #!/usr/bin/pe

近来在看python教程…晚上想把一个网站上的demo下载下来。偷懒用perl写了个脚本。

查看code文件 用sed来匹配出url到方法还没想到。。

好像用wget -r的话倒是可以实现把这些文件下到本地,但是好像把整站都下下来了。

说实话,perl好久没用了…

#!/usr/bin/perl
use strict;
use warnings;
my $index = 'www.greenteapress.com/thinkpython/code';
my $getPage = `wget $index`;
print $getPage;
sub wget_urls($){
  my $file = 'code';
  my ($url,$filename,$cmd) = @_;
  open(F,$file) or die ("$!");
    while(<F>)
    {
      if ($_ =~ m/&;a href="(w+.py)">w+.*/)
      {
        $url = $1;
        $filename = $index . "/" . $url;
        $cmd = `wget $filename`;
        print $cmd;
      }
    }
  close(F);
}
&wget_urls

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读