雅虎排名检查:PHP函数得到雅虎的关键字排名 | LsevenTT博客-站群哥
   

LsevenTT博客-站群哥

认真你就输了

雅虎排名检查:PHP函数得到雅虎的关键字排名

这里是您的关键字和域函数来获得雅虎的排名。雅虎排名检查。

至于与Googlerank的功能在以前的帖子,如果你想通过更多的雅虎网页搜索功能
更改 为($ I = 0; $ 5,$ i + +){ 行的代码中。

享受!

下一步将一个函数来获取你的排名在“兵”。

/ *函数域对于给定的关键字的排名位置。
*变量$关键字[字符串]
*变量$域[字符串] | www.domain.com的domain.com的
*无论你期望你的域带或不带www前缀上市。
* /
功能yahoorank($关键字,域){

排名= ‘0’;
$网址=阵列();

($ i = 0; $ I <5; $ i + +){

RN = $ I == ‘0’?“:$ I;

$查询=“htt​​p://search.yahoo.com/search?p =”进行urlencode($关键字)。“&B =”RN“1”;

$ result_page =获取网页($查询);

preg_match_all(’/类=“yschttl SPT”HREF =“(*)”> /’,$ result_page。,$匹配);

的foreach($匹配[1] $网址){
[] = $网址URL;
}

}

/ /的print_r($网址); exit()的;

($ i = 0; $ I < 计数(网址),$ i + +){ (stristr(网址[I]的'http://'。域)){ 排名= $ i +1的; 打破; } } 返回排名; } ---------------------------------------原版 /* Function to get ranking position of domain for given keyword.
* var $keyword [string]
* var $domain [string] | www.domain.com | domain.com
* Whichever you expect your domain to be listed with or without www prefix.
*/
function yahoorank($keyword,$domain){

$rank = ‘0’;
$urls = array();

for($i=0;$i<5;$i++){

$rn=$i==’0′?”:$i;

$query = “http://search.yahoo.com/search?p=”.urlencode($keyword).”&b=”.$rn.”1″;

$result_page = file_get_contents($query);

preg_match_all(‘/class=”yschttl spt” href=”(.*?)”>/’,$result_page,$matches);

foreach($matches[1] AS $url){
$urls[] = $url;
}

}

//print_r($urls);exit();

for($i=0;$i< count($urls);$i++){ if(stristr($urls[$i],'http://'.$domain)){ $rank = $i +1; break; } } return $rank; }

相关阅读

评论被关闭