PHP获取QQ达人QQ信息的方法


Posted in PHP onMarch 05, 2015

本文实例讲述了PHP获取QQ达人QQ信息的方法。分享给大家供大家参考。具体分析如下:

补充以下几点:

① 这是一个简单的例程,通过扩展可以轻松获取千万级别QQ信息,$jsonUrl 参数cd=610900 为城市代码
② QQ达人信息已经做防盗链了,所以在此用到PHP的refer去伪造 http://city.qq.com
③ 本来想做一个QQ邮件群发软件玩玩,但是没有经济价值呵呵,贡献出来大家参考,很简单。

具体代码如下:

<?php

$refer="http://city.qq.com"; //定义$refer

$opt=array('http'=>array('header'=>"Referer: $refer")); //请求头部数组

$context=stream_context_create($opt); //创建一个发送上下文头部信息文本

$jsonUrl ="http://city.qq.com/json.php?mod=search&act=page&callback=showSrchResult&jsontype=str&perpage=10&cd=610900&nl=3&xb=0&type=city&pg=1";

$jsonStr = getJson($jsonUrl,$refer,$context); //调用JSON代理函数

echo $jsonStr; //输出JSON文本

//获取QQ达人JSON数据

function getJson($url,$referer,$context)

{

        $opt=array('http'=>array('header'=>"Referer: $referer")); 

        $context=stream_context_create( $opt);

        $getJsonStr = file_get_contents( $url,false, $context); 

   $getJsonStr = substr($getJsonStr,0,-2);

   $getJsonStr = substr($getJsonStr,15);

   

   return $getJsonStr;

}

?>

希望本文所述对大家的php程序设计有所帮助。

PHP 相关文章推荐
php array_filter除去数组中的空字符元素
Jun 21 PHP
色色整理的PHP面试题集锦
Mar 08 PHP
一个不易被发现的PHP后门代码解析
Jul 05 PHP
php数组索引与键值操作技巧实例分析
Jun 24 PHP
PHP生成随机字符串(3种方法)
Sep 25 PHP
PHP 5.6.11中CURL模块问题的解决方法
Aug 08 PHP
php中foreach结合curl实现多线程的方法分析
Sep 22 PHP
PHP实现的随机红包算法示例
Aug 14 PHP
PHP基于堆栈实现的高级计算器功能示例
Sep 15 PHP
php使用curl获取header检测开启GZip压缩的方法
Aug 15 PHP
Laravel validate error处理,ajax,json示例
Oct 25 PHP
php 使用ActiveMQ发送消息,与处理消息操作示例
Feb 23 PHP
PHP访问Google Search API的方法
Mar 05 #PHP
PHP使用PDO连接ACCESS数据库
Mar 05 #PHP
跨浏览器PHP下载文件名中的中文乱码问题解决方法
Mar 05 #PHP
PHP解析RSS的方法
Mar 05 #PHP
浅谈json_encode用法
Mar 05 #PHP
php基于socket实现SMTP发送邮件的方法
Mar 05 #PHP
php计算两个整数的最大公约数常用算法小结
Mar 05 #PHP
You might like
PHP set_error_handler()函数使用详解(示例)
2013/11/12 PHP
php查询mysql大量数据造成内存不足的解决方法
2015/03/04 PHP
PHP封装的HttpClient类用法实例
2015/06/17 PHP
JavaScript Event学习第十一章 按键的检测
2010/02/10 Javascript
jquery入门必备的基本认识及实例(整理)
2013/06/24 Javascript
Ajax同步与异步传输的示例代码
2013/11/21 Javascript
JavaScript中的Primitive对象封装介绍
2014/12/31 Javascript
jQuery实现仿路边灯箱广告图片轮播效果
2015/04/15 Javascript
jQuery实现的多屏图像图层切换效果实例
2015/05/07 Javascript
js实现登陆遮罩效果的方法
2015/07/28 Javascript
jQuery EasyUI实现右键菜单变灰不可用效果
2015/09/24 Javascript
JavaScript统计网站访问次数的实现代码
2015/11/18 Javascript
使用jQuery加载html页面到指定的div实现方法
2016/07/13 Javascript
js仿小米官网图片轮播特效
2016/09/29 Javascript
完美实现js拖拽效果 return false用法详解
2017/07/28 Javascript
Vue开发实现吸顶效果的示例代码
2018/08/21 Javascript
layui实现数据分页功能(ajax异步)
2019/07/27 Javascript
Vue proxyTable配置多个接口地址,解决跨域的问题
2020/09/11 Javascript
基于Python的文件类型和字符串详解
2017/12/21 Python
python读取一个目录下所有txt里面的内容方法
2018/06/23 Python
python的scikit-learn将特征转成one-hot特征的方法
2018/07/10 Python
python RabbitMQ 使用详细介绍(小结)
2018/11/08 Python
python二维键值数组生成转json的例子
2019/12/06 Python
pytorch方法测试详解——归一化(BatchNorm2d)
2020/01/15 Python
python实现从ftp服务器下载文件
2020/03/03 Python
在Anaconda3下使用清华镜像源安装TensorFlow(CPU版)
2020/04/19 Python
Noon埃及:埃及在线购物
2019/11/26 全球购物
大学四年规划书范文
2013/12/27 职场文书
《月光启蒙》教学反思
2014/03/01 职场文书
《假如》教学反思
2014/04/17 职场文书
教师节宣传方案
2014/05/23 职场文书
应届大学生求职信
2014/07/20 职场文书
家具商场的活动方案
2014/08/16 职场文书
2014年国庆节活动总结
2014/08/26 职场文书
横空出世观后感
2015/06/09 职场文书
css3实现的加载动画效果
2021/04/07 HTML / CSS