美高梅4858-美高梅4858mgm-[官方网站]

百度收录查询API开放[个人写的],附JQuery调用方法

背景

这篇文章我是转载的;

进过我博客的朋友应该都记得,站点美高梅4858响应速度出奇的慢,然而还找不到原因。(好气啊)

经过@调调的提醒,突然就想起来可能是百度收录的锅(还是Tencent云的锅?)。

因为写在module.php每次输出文章都会在线查询一次,去掉试试?<( ̄︶ ̄)>

果然去掉百度收录后博客美高梅4858是秒开呀。但是想想不要百度收录查询感觉怪怪的。

话说怎么我博客一篇文章都还没被收录?好吧,偏题了。(会SEO的朋友私密我,谢谢)

所以便写了这么一个接口,同时也开通的SSL。

当页面结束后再利用AJax进行调用,响应速度不用说。(终于找到背锅的了(~ ̄▽ ̄)~)

调用地址

  • https://api.isecret.vip/api?type=baidu&url=http://blog.myiooc.cn

调用参数

  • type:必填,美高梅4858mgm还只有baidu这一个参数,后边如果还写什么接口可能还会有更多
  • url:必填,填写需要查询的URL地址

返回格式

参数完整的话会返回一个JSON数据,格式:{"url":"http:\/\/baidu.com","status":1}

返回参数

  • url:即你查询的URL地址,
  • status:返回值只有0和1,0为未收录,1为已收录

调用实例

<script>
var urlArr = $('.api'); //需要先在HTML代码中给接口留一个位置并绑定固定的class
$(urlArr).each(function(i) {
var url = "https://api.isecret.vip/api?type=baidu&url="+urlArr[i].title; //这里title值存放查询链接
$.post(url,null,function(e){
if(e.status == 0){
$(urlArr[i]).html('百度未收录');
}else if(e.status == 1){
$(urlArr[i]).html('百度已收录');
}
},'JSON');
});
</script>

特别鸣谢

感谢Mrxn's Blog

[2017-02-10修复]QQ提取SID&SKEY&P_skey源码,密码和扫码两种方式

这个是模拟QQ空间登录获取登录信息的程序,可同时获取SID、skey、P_skey、superkey,对于被封QQ空间的号码也能成功获取到登录信息。注意扫码无法获取SID。

2017.02.10_更新:更新扫码登陆协议

2016.11.23_更新:更新登录协议,增加QQ密码形式为MD5的获取

扫码登陆成功截图

密码登录截图

 

下载地址:[2017-02-10修复]QQ提取SID&SKEY&P_skey源码,密码和扫码两种方式.zip

演示地址:http://tool.ogdn.net/newsid

在线获取百度BDUSS PHP源码,三种获取方式,无视登录保护

获取百度BDUSS的PHP源码,包含三种获取方式,分别是普通登录、快捷登录和短信验证码登录,可无视异地和登录保护,其中快捷登录模式可以一键获取(无需输入百度账号密码,也无需安装任何浏览器插件)

20170129004448.png

20170129004500.png

此为获取百度BDUSS的php源码,包含三种获取方式,分别是普通登录、快捷登录和短信验证码登录,可无视异地和登录保护,其中快捷登录模式可以一键获取(无需输入百度账号密码,也无需安装任何浏览器插件)

演示地址:http://tool.ogdn.net/bduss

下载地址:在线获取百度BDUSS源码.zip

茉莉QQ机器人V3.2,修复版,解决扫码登录失败的问题

茉莉3.2 NowTime 独家修复版

2017-02-09 Tencent对验证二维码的状态,多了一项参数 ptqrtoken

计算 ptqrtoken 的PHP代码:

function get_ptqrtoken($sigs){//$sigs是从Cookies里获取的,这个会的人都会,不会的我也没办法...
	$len = strlen($sig);
	$hash = 0;
	for ($i = 0; $i < $len; $i++) {
		$hash += (($hash << 5) & 2147483647) + ord($sig[$i]);
	}
	return $hash & 2147483647;
}

1.把下载的 补丁包里的 class 文件夹直接覆盖在网站根目录即可,你也可以下载 完整包 重新安装

2.然后就可以正常登陆了,有些人说获取二维码失败,那可能是你的空间问题,不能怪源码有问题

测试截图:

测试截图

演示地址:http://robot.qq.iton.pw (服务器地址:河南-郑州)

压缩包有密码,压缩包有密码,压缩包有密码!

重要的事情说3遍,直接解压不行!!!

/*--------------------------------*/

解压密码:blog.ogdn.net

/*--------------------------------*/

下载地址:

[扫码登陆错误修复补丁]茉莉QQ机器人_V3.2.zip

[完整包,修复扫描登陆错误]茉莉QQ机器人_3.2正式版.zip

如何用PHP抓取必应的每日背景图

必应每日一图(cn.bing.com),指的是 cn.bing.com 网站的背景图片每天00:00就会更新一张。

很多人都喜欢把这些图片当作壁纸(包括我,当然,我并不是手动更换的,而是通过一款App《必应自动桌面》来实现每天自动更换壁纸,当然,大家的主题是?如何用PHP抓取必应的每日背景图?)。

Bing的每日背景图片官方都有一个接口,一个是?json 方式,一个是 XML 的方式,所以就有了下面的这两个地址。

1.??http://cn.bing.com/HPImageArchive.aspx?format=js&idx=0&n=1
2.??http://cn.bing.com/HPImageArchive.aspx?idx=0&n=1

根据上面接口的参数,我大致得出了以下3个参数的解析:


1. format,非必要。我理解为输出格式,不存在或者不等于js,即为xml格式,等于js时,输出json格式;

2. idx,非必要。不存在或者等于0时,输出当天的图片,-1为已经预备用于明天显示的信息,1则为昨天的图片,idx最多获取到前16天的图片信息;*
3. n,必要。这是输出信息的数量,比如n=1,即为1条,以此类推,至多输出8条。


有兴趣的同学可以去研究上面的接口吧,接下来我来贴代码了,我是调用的第二个接口(返回格式是 XML):

<?php
/**
?*Description:获取Bing每日背景图
?*Version:1.0
?*Author:初文
?*/
ini_set('date.timezone','Asia/Shanghai');//设置时区,亚洲、上海;老外好像更喜欢上海,所以不能改成?Asia/Beijing
/**
*我对此做了缓存,减轻服务器负载,如果不需要,你可以自己改一下
*/
$tomorrow=strtotime(date('Y-m-d?00:00:00',strtotime('+1?day')));//明天的时间戳
$cache_time=$tomorrow-time();//明天的时间戳-美高梅4858mgm的时间戳=缓存的时间,因为必应每日一图,一天换一次...
$modified_time=@$_SERVER['HTTP_IF_MODIFIED_SINCE'];
if(strtotime($modified_time)+$cache_time>time()){//如果缓存的时间戳大于美高梅4858mgm的时间戳
	header("HTTP/1.1?304");//发送HTTP状态码304,使浏览器返回缓存的结果
}else{//否则抓取重新抓取图片,返回给用户
	$str=curl_get('http://cn.bing.com/HPImageArchive.aspx?idx=0&n=1');
	if(preg_match("/<url>(.+?)<\/url>/ies",$str,$matches)){
		$imgurl='http://cn.bing.com'.$matches[1];
	}
	if($imgurl){
		header('Content-Type:?image/JPEG');
		header?("Last-Modified:?".gmdate("D,?d?M?Y?H:i:s",?time()?)."?GMT");//发送Last-Modified头标,设置文档的最后的更新日期。
		header?("Expires:?".gmdate("D,?d?M?Y?H:i:s",?time()+$cache_time?)."?GMT");//发送Expires头标,设置当前缓存的文档过期时间,GMT格式。
		header?("Cache-Control:?max-age=$cache_time");//发送Cache_Control头标,设置xx秒以后文档过时,可以代替Expires,如果同时出现,max-age优先。
		@ob_end_clean();
		@readfile($imgurl);
		@flush();
		@ob_flush();
		die;
	}else{
		die('error,?please?try?again?!');//获取失败,提醒用户刷新页面重试
	}
}
function?curl_get($url,$time_out=10){
	$ch=curl_init($url);
	curl_setopt($ch,CURLOPT_SSL_VERIFYPEER,?false);
	curl_setopt($ch,CURLOPT_SSL_VERIFYHOST,?false);
	curl_setopt($ch,CURLOPT_RETURNTRANSFER,?true);
	curl_setopt($ch,CURLOPT_USERAGENT,?'Mozilla/5.0?(Linux;?U;?Android?4.4.1;?zh-cn;?R815T?Build/JOP40D)?AppleWebKit/533.1?(KHTML,?like?Gecko)Version/4.0?Chrome/4.5?Mobile?Safari/533.1');
	curl_setopt($ch,CURLOPT_TIMEOUT,?$time_out);
	$content=curl_exec($ch);
	curl_close($ch);
	return($content);
}
?>


Demo:?https://www.ogdn.net/assets/img/bingimg.php? //仅供演示用,不能用此链接作网站背景链接,因为有防盗链,你弄到网站当背景图也不会显示,要是真有需要,请在下方留言,我抽空做一个外链

XML 地图 | Sitemap 地图