免VIP看全网影视 免VIP看全网影视 超值爆款淘宝天猫省钱优惠券疯抢领取 免VIP看全网影视 小南博客
超值爆款淘宝天猫省钱优惠券疯抢领取 超值爆款淘宝天猫省钱优惠券疯抢领取 超值爆款淘宝天猫省钱优惠券疯抢领取 超值爆款淘宝天猫省钱优惠券疯抢领取 超值爆款淘宝天猫省钱优惠券疯抢领取
文字广告位20/排 文字广告位20/排 文字广告位20/排 文字广告位20/排 文字广告位20/排
文字广告位20/排 文字广告位20/排 文字广告位20/排 文字广告位20/排 文字广告位20/排
文字广告位20/排 文字广告位20/排 文字广告位20/排 文字广告位20/排 文字广告位20/排
| 如何在幻影博客投稿? | 点击加入幻影博客交流群 | 本站所有广告商均已承诺投放的内容诚信可靠,如果被骗请点击:联系809666838举报 | 广告位价格说明 | 友联申请说明 |

爱站网权重获取接口源码

使用正则获取爱站网权重,都说爱站网权重比站长之家权重真实,所以搞了一个接口 

<?php
/**
 * 爱站权重获取
 * @author HY <admin@jasboke.com>
 * @time   2018年7月1日
 * @world  www.jasboke.com
 */
header("Access-Control-Allow-Origin:*");
header('Content-type: application/json');
if(!$_GET['url']){error();}
// get过来的参数不能带有http(s)://
$url = $_GET['url'];

$html = httpGet("https://www.aizhan.com/cha/".$url."/");

preg_match_all('<img src="(.*)" alt="(.*)">',$html,$aizhan);

$baidupc = $aizhan[2][1] ? $aizhan[2][1] : '0';
$baidum  = $aizhan[2][2] ? $aizhan[2][2] : '0';
$sougou  = $aizhan[2][3] ? $aizhan[2][3] : '0';
$google  = $aizhan[2][4] ? $aizhan[2][4] : '0';

if($_GET['type']=='json'){
	echo json_encode(array('state'=>'200','host'=>$url,'data'=>array('baidupc'=>$baidupc,'baidum'=>$baidum,'sougou'=>$sougou,'google'=>$google)));
}else{
  if($_GET['type']=='baidupc'){
  	header('Location:'.$aizhan[1][1]);
  }elseif($_GET['type']=='baidum'){
  	header('Location:'.$aizhan[1][2]);
  }elseif($_GET['type']=='sougou'){
  	header('Location:'.$aizhan[1][3]);
  }elseif($_GET['type']=='google'){
  	header('Location:'.$aizhan[1][4]);
  }else{
  	header('Location:'.$aizhan[1][1]);
  }
}

/**
 * error
 * @return json 返回error
 */
function error(){
  $arr=array('url'=>'error');
  echoJson(json_encode($arr));
  exit();
}
/**
 * curl模拟get请求
 * @param  string $a url
 * @param  string $b post参数
 * @param  string $c 模拟来路
 * @param  string $d 模拟cookie
 * @return string    返回网站源码
 */
function httpGet($a, $b = '', $c = '', $d = ''){
  $e = curl_init();
  $f = mt_rand(11, 191) . "." . mt_rand(0, 240) . "." . mt_rand(1, 240) . "." . mt_rand(1, 240);
  $i[] = "CLIENT-IP:" . $f;
  $i[] = "X-FORWARDED-FOR:" . $f;
  $i[] = "User-agent:Mozilla/5.0 (Windows NT 6.1) AppleWebKit/536.11 (KHTML, like Gecko) Chrome/20.0.1132.57 Safari/536.11";
  $i[] = "X-Requested-With: XMLHttpRequest";
  if (!empty($d)) {
    $i[] = "Cookie: " . $d;
  }
  curl_setopt($e, CURLOPT_HTTPHEADER, $i);
  curl_setopt($e, CURLOPT_RETURNTRANSFER, true);
  curl_setopt($e, CURLOPT_TIMEOUT, 180);
  curl_setopt($e, CURLOPT_SSL_VERIFYPEER, false);
  curl_setopt($e, CURLOPT_SSL_VERIFYHOST, false);
  if (!empty($c)) {
    curl_setopt($e, CURLOPT_REFERER, $c);
  }
  if (!empty($b)) {
    curl_setopt($e, CURLOPT_POST, 1);
    curl_setopt($e, CURLOPT_POSTFIELDS, $b);
  }
  curl_setopt($e, CURLOPT_URL, $a);
  curl_setopt($e, CURLOPT_ENCODING, "gzip");
  $j = curl_exec($e);
  curl_close($e);
  return $j;
}
接口文档:

简要描述:

  • 爱站权重

请求URL:

  • https://api.yum6.cn/aizhan.php

请求方式:

  • GET/POST/JSONP

参数:

参数名 必选 类型 参数值 说明
url string null 查询的域名(默认输出百度权重图片)
type string json 查询的域名(输出全套json信息)

返回示例

  1. {
  2. "state":"200",
  3. "host":"www.jasboke.com",
  4. "data":{
  5. "baidupc":"0",
  6. "baidum":"0",
  7. "sougou":"1",
  8. "google":"0"
  9. }
  10. }

返回参数说明

参数名 类型 说明
state int 状态码200->正常
host string 域名
data array 数据
baidupc int 百度pc端
baidum int 百度移动端
sougou int 搜狗PR
google int 谷歌PR

使用教程

  • img引用

    <img src="https://api.yum6.cn/aizhan.php?url=请求内容">

  • JSON调用

    https://api.yum6.cn/aizhan.php?url=请求内容&type=json

  • JSON输出

    {"state":"200","host":"www.youngxj.cn","data":{"baidupc":"0","baidum":"0","sougou":"1","google":"0"}}

分享到:更多

相关推荐:

发表评论

游客 表情
送你一朵小花花~

网友评论(0)