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读取数据库信息的几种方法
May 24 PHP
php删除字符串末尾子字符,删除开始字符,删除两端字符(实现代码)
Jun 27 PHP
浅析Dos下运行php.exe,出现没有找到php_mbstring.dll 错误的解决方法
Jun 29 PHP
Php无限级栏目分类读取的实现代码
Feb 19 PHP
PHP实现利用MySQL保存session的方法
Aug 23 PHP
如何让搜索引擎抓取AJAX内容解决方案
Aug 25 PHP
PHP读取CURL模拟登录时生成Cookie文件的方法
Nov 04 PHP
PHP简单实现模拟登陆功能示例
Sep 15 PHP
浅析PHP7的多进程及实例源码
Apr 14 PHP
php数组函数array_push()、array_pop()及array_shift()简单用法示例
Jan 26 PHP
php反序列化长度变化尾部字符串逃逸(0CTF-2016-piapiapia)
Feb 15 PHP
Thinkphp5框架中引入Markdown编辑器操作示例
Jun 03 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
PHPMyadmin 配置文件详解(配置)
2009/12/03 PHP
深入Apache与Nginx的优缺点比较详解
2013/06/17 PHP
高性能PHP框架Symfony2经典入门教程
2014/07/08 PHP
php实现通过stomp协议连接ActiveMQ操作示例
2020/02/23 PHP
js计数器代码
2006/11/04 Javascript
js宝典学习笔记(上)
2007/01/10 Javascript
jquery事件与函数的使用介绍
2013/09/29 Javascript
js文本框输入点回车触发确定兼容IE、FF等
2013/11/19 Javascript
jquery改变disabled的boolean状态的三种方法
2013/12/13 Javascript
nodejs读取memcache示例分享
2014/01/02 NodeJs
微信小程序 封装http请求实例详解
2017/01/16 Javascript
100行代码理解和分析vue2.0响应式架构
2017/03/09 Javascript
微信小程序--组件(swiper)详细介绍
2017/06/13 Javascript
webpack构建vue项目的详细教程(配置篇)
2017/07/17 Javascript
解决JavaScript layui 下拉框不显示的问题
2018/08/14 Javascript
jquery-ui 进度条功能示例【测试可用】
2019/07/25 jQuery
浅谈vant组件Picker 选择器选单选问题
2020/11/04 Javascript
[04:22]DSPL第二期精彩集锦:残血反杀!
2014/12/10 DOTA
编写Python脚本来获取Google搜索结果的示例
2015/05/04 Python
Python之Scrapy爬虫框架安装及使用详解
2017/11/16 Python
Python机器学习之决策树算法
2017/12/22 Python
Python3 中文文件读写方法
2018/01/23 Python
python3之模块psutil系统性能信息使用
2018/05/30 Python
Python日期时间对象转换为字符串的实例
2018/06/22 Python
解决在Python编辑器pycharm中程序run正常debug错误的问题
2019/01/17 Python
python使用docx模块读写docx文件的方法与docx模块常用方法详解
2020/02/17 Python
python 中的paramiko模块简介及安装过程
2020/02/29 Python
CSS3中利用animation属性创建雪花飘落特效
2014/05/14 HTML / CSS
新西兰最大的天然保健及护肤品网站:HealthPost(直邮中国)
2021/02/13 全球购物
Ajax的优点和缺点
2014/11/21 面试题
文秘班元旦晚会活动策划方案
2014/08/28 职场文书
五一劳动节活动总结
2015/02/09 职场文书
检讨书之工作不认真
2019/08/14 职场文书
导游词之安徽巢湖
2019/12/26 职场文书
详解CSS不定宽溢出文本适配滚动
2021/05/24 HTML / CSS
六个好看实用的 HTML + CSS 后台登录入口页面
2022/04/28 HTML / CSS