alexa api php,PHP使用Alexa API获取网站的Alexa排名例子
我们通会用alexa的网站(或其它站长工具网站)来栓查我们的网站流量排名,这样就必须去那些网站。实际上,可以通过alexa xml api 获取网站的alexa相关的数据(xml格式的),再使用xml解析器来解析alexa返回的xml,得到alexa排名或其它的数据。
alexa接口
alexa的xml api接口是:http://data.alexa.com/data?cli=10&url=%your_url%
如果想获取更多的数据可以用:http://data.alexa.com/data?cli=10&dat=snbamz&url=%your_url%
用http://data.alexa.com/data?cli=10&dat=snbamz&url=jb51.net返回的数据如下:
其中popularity元素中的text属性的值7552101就是alexa排名。
代码实现:
用php实现通过alexa api 获取alexa排名的代码为:
function getalexarank ($domain){
$line = "";
$data = "";
$url = "http://data.alexa.com/data/?cli=10&dat=snba&url=". $domain ;
$fp = fopen ($url ,"r");
if ($fp ){
while (!feof ($fp )){
$line = fgets ($fp );
$data .= $line ;
}
$p= xml_parser_create ();
xml_parse_into_struct ($p , $data , $vals );
xml_parser_free ($p );
for ($i =0 ;$i
if ($vals [$i ]["tag"]=="popularity"){
return $vals [$i ]["attributes"]["text"];
}
}
}
}
?>
使用方法:
echo getalexarank("jb51.net");
?>
希望与广大网友互动??
点此进行留言吧!
alexa api php,PHP使用Alexa API获取网站的Alexa排名例子相关推荐
- alexa api php,PHP使用Alexa API获取网站的Alexa排名例子_php实例
我们通会用Alexa的网站(或其它站长工具网站)来栓查我们的网站流量排名,这样就必须去那些网站.实际上,可以通过Alexa XML API 获取网站的Alexa相关的数据(XML格式的),再使用XM ...
- alexa api php,Alexa的XML API获取网站的Alexa排名的PHP示例代码
Alexa的XML API获取网站的Alexa排名的PHP示例代码 分类:应用接口| 发布:佚名| 查看: | 发表时间:2014/8/19 我们通会用Alexa的网站(或其它站长工具网站)来栓查我们 ...
- php获取排行榜,PHP 编程获取网站的 Alexa 排名
现在大多数提供网站排名的网站,其数据都是取自于 Alexa 发布的数据.但是 Alexa 的网站排名数据并不能简单.直接地得到,这是因为 Alexa 使用了干扰码技术,使得编程变得困难和繁琐. 但是从 ...
- 用jquery的ajax功能获取网站alexa的方法
用jquery的ajax功能获取网站alexa的方法: 获取网站alexa的方法其实就是利用了jquery的ajax功能,获取远程的xml文件,读取指定内容的代码,从而获取网站的alexa排名. 代码 ...
- alexa api php,PHP通过Alexa官方API获取网站Alexa排名 - 米扑博客
Alexa 接口 Alexa的XML API接口是:http://data.alexa.com/data?cli=10&url=YOUR_DOMAIN_URL 查询结果如下: 如果想获取更多的 ...
- alexa api php,通过官方 API 获取网站 Alexa 排名
Alexa 官方提供了 XML API 接口工具,地址是:http://data.alexa.com/data?cli=10&url=%YOUR_URL%.如果想获取更多的数据可以用:http ...
- alexa api php,PHP中网站的Alexa排名怎么利用Alexa API进行获取
PHP中网站的Alexa排名怎么利用Alexa API进行获取 发布时间:2020-12-19 15:15:59 来源:亿速云 阅读:75 作者:Leah PHP中网站的Alexa排名怎么利用Alex ...
- Java中的微信支付(2):API V3 微信平台证书的获取与刷新
1. 前言 在Java 中的微信支付(1):API V3 版本签名详解一文中胖哥讲解了微信支付 V3 版本 API 的签名,当我方(你自己的服务器)请求微信支付服务器时需要根据我方的API 证书对参数 ...
- C#用WebBrowser与WIN API辅助模拟获取网站完整Cookie
网上找到的可以完整获取Cookie的方法,转载一下希望能帮助更多人. 亲测可用 在Winform中使用WebBrowser控件获取网站的Cookie有时候是不完整的,默认调用Document.Cook ...
最新文章
- 学会使用函数式编程的程序员(第2部分)
- 在浏览器中内嵌word_关于项目浏览器内核的选取解读
- AAAI 2020 开源论文 | 语义感知BERT(SemBERT)
- GDCM:2个DICOM文件的diff测试程序
- velocity参数重新赋值_Velocity(5)——#set指令
- 996!007!同是敲了2万行代码,为什么他却晋升了?
- log4j:WARN Please initialize the log4j system properly.解决方案
- 替换Mac的home brew源
- 堡垒之夜显示连接不上服务器,堡垒之夜匹配提示未能连接到服务器 | 手游网游页游攻略大全...
- python画出送花表情图编程_python画微信表情符的实例代码
- python文件操作和绘制曲线
- 英语作业介绍一项发明计算机,计算机专业英语第1次作业.doc
- HMS Core使能AI智慧体验,共建创新应用生态
- 漏洞扫描的应用范围和场景
- wamp 不起启动一直是黄的
- 第六次:收集分析40个游戏广告(宣传图、落地页等)
- mybatisPlus 实体类与数据库表映射关系
- html常用特效,网页常用特效整理:初级篇-网页设计,HTML/CSS
- “智慧工地”为重点工程提速增效
- 输电线路的综合在线监测装置