通过Perl的URI模块过滤URL可以获得什么?
发布时间:2020-12-16 06:28:44 所属栏目:大数据 来源:网络整理
导读:当我像这样转换我的$url时,我能获得一些东西:$url = URI- new($url)? #!/usr/bin/env perluse warnings; use strict;use 5.012;use URI;use XML::LibXML;my $url = 'https://stackoverflow.com/';$url = URI-new( $url );my $doc = XML::LibXML-load_html(
当我像这样转换我的$url时,我能获得一些东西:$url = URI-> new($url)?
#!/usr/bin/env perl use warnings; use strict; use 5.012; use URI; use XML::LibXML; my $url = 'https://stackoverflow.com/'; $url = URI->new( $url ); my $doc = XML::LibXML->load_html( location => $url,recover => 2 ); my @nodes = $doc->getElementsByTagName( 'a' ); say scalar @nodes; 解决方法
URI module constructor会为您清理URI – 例如正确地转义URI构造无效的字符(参见
URI::Escape).
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |