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

LsevenTT站群哥 PHP相关 SEO相关雅虎排名检查:PHP函数得到雅虎的关键字排名已关闭评论2,850阅读模式

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

至于与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;}

文章末尾固定信息

weinxin
我的微信
我的微信
微信扫一扫
 
LsevenTT站群哥
  • 本文由 LsevenTT站群哥 发表于 2013年6月13日 10:02:27
  • 转载请务必保留本文链接:https://lseventt.net/archives/321.html
  • 雅虎的关键字排名
  • 关键字排名