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

百度下拉框联想词获取(perl实现)

发布时间:2020-12-16 00:20:28 所属栏目:大数据 来源:网络整理
导读:? #!/usr/bin/perl use strict; use warnings; use Encode; use LWP::Simple; my $tword="中国"; my $url='http://suggestion.baidu.com/su?wd='.$tword.'cb=window.bdsug.sugfrom=superpaget=1335581987353'; $url= encode("utf-8",decode("gbk",$url)); $u

?

#!/usr/bin/perl
use strict;

use warnings;

use Encode;


use LWP::Simple;

my $tword="中国";
my $url='http://suggestion.baidu.com/su?wd='.$tword.'&cb=window.bdsug.sug&from=superpage&t=1335581987353';
$url= encode("utf-8",decode("gbk",$url));
$url=~ s/([^w-.@/?.&;:=])/$1 eq "n" ? "n":sprintf("%%%X",ord($1))/eg;?

my $html=get($url);
#print "$htmln";
if($html=~/q:"(.*?)"/)
{
print "query:".$1."n";
}
$html=~s/"//g;
if($html=~/[(.*?)]/)
{
my @words=split(",",$1);
print "联想词:n";

foreach $a(@words) { print $a."n"; } } system("pause");

(编辑:李大同)

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

    推荐文章
      热点阅读