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

perl LWP::Simple分析土豆视频点击量

发布时间:2020-12-15 21:01:42 所属栏目:大数据 来源:网络整理
导读:#!/usr/bin/perl -w # This script is used to count the numbers of page views of tudou's yinyue item. use strict; use LWP::Simple; use Encode; my $num; my $total; my @nums = (1..50); foreach my $num (@nums) { ??????? my $url = "http://music.

#!/usr/bin/perl -w
# This script is used to count the numbers of page views of tudou's yinyue item.

use strict;
use LWP::Simple;
use Encode;

my $num;
my $total;
my @nums = (1..50);

foreach my $num (@nums) {
??????? my $url = "http://music.tudou.com/labeltop/zcakqzfjz19zdwyq_s0p$num.html"; ??????? my $file = "output"; ??????? open (my $out,'>',"$file"); ??????? my $contents = get($url); ??????? $contents = encode_utf8($contents); ??????? print $out $contents; ??????? close $out; ??????? open (my $in,'<',"$file") or die "can't open file $file: $!n"; ??????? while (<$in>) { ??????????????? next unless /播放/ and /播客/; ??????????????? /.*<li>播放: ([d|,]*d+)</li>.*/; ??????????????? $num = $1; ??????????????? $num =~ s/,//g; ??????????????? my $filetmp = "tmpfile"; ??????????????? open (my $tmpfile,'>>',"$filetmp") or die "can't open file $filetmp: $!n"; ??????????????? print $tmpfile "$numn"; ??????????????? $total += $num; ??????? } ??????? close $in; } print "$totaln";

(编辑:李大同)

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

    推荐文章
      热点阅读