0

我需要从谷歌搜索中提取一个网址,我试试这个:

if($google =~ /<h3 class="r"><a href="(.*)"/i){
print "$1\n$2\n$3\n$4\n$5\n$6\n$7\n$8\n$9\n$10";
}

但是这是错的吗,请帮助我;-)

4

1 回答 1

0
while($google =~ /<h3 class="r"><a href="(.*?)"/ig)
{
  print "$1\n";
}

请注意,您需要设置~//g(全局搜索)才能在 while 循环中进入下一个机器。也使用(.*?)代替(.*),否则您将拥有 1 美元的整个页面,直到页面上的最后报价

于 2013-04-03T17:41:28.050 回答