黑帽seo中,很大一部分时间都在搜集博客列表,嘿嘿,刚发现一个方法,只要你的电脑厉害,以后就能收集无数个列表。

http://blogsearch.google.com/changes.xml?last=any 

将这个地址输入你的浏览器,打开,往下拉,发现了没,这个是不停更新的,停不了的,只要你电脑开着,5分钟内就能收集几万个列表。  这个不断更新的列表原理是,更新文章后自动ping google的博客地址,当然后面any参数可以自己设置,120,360等等,120秒内更新的。你还可以建立一个文件,将这个页面变成静态输出就可以了

code如下 <?php
$url = ‘http://blogsearch.google.com/changes.xml?last=120’;
$m= file_get_contents ($url);
preg_match_all (‘/url=”(.*?)”/’,$m,$match );
print implode(“<br>”,$match[1]);
?>

 

还可以输出自动保存为 txt文件 代码如下

<?php
$keyword = “blog”;
$ch=curl_init();
curl_setopt($ch,CURLOPT_URL,”http://blogsearch.google.com/changes.xml?last=120″);
curl_setopt($ch,CURLOPT_RETURNTRANSFER,true);
$get=curl_exec($ch);
preg_match_all(‘/url\=\”\S+\”/i’,$get,$urls);
echo “Results for $keyword:<br>”;
foreach($urls[0] as $blog) {
$blog=preg_replace(‘/url\=\”/i’,””,$blog);$blog=str_replace(“\””,””,$blog);
if(!preg_match(“/$keyword/i”,$blog)) {unset($blog);} else {
echo $blog.”<br>”;
$file=fopen(“links.txt”,”a+”);
fwrite($file,”$blog\r\n”);
fclose($file);
}
}
?>

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。