`
faiinlove
  • 浏览: 57955 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

PHP导出QQ好友

    博客分类:
  • php
阅读更多

 

从昨天晚上开始搞,搞了一个通宵,终于搞定。

昨晚,想了一下我们游戏如果能够通过QQ好友进行推广,是不是可以省去不少广告费那?

先不管这么多,自己到网上搜索了一下腾讯的协议,基本上都是1年前的老帖子了

大部分都已经失效,不能用了,腾讯的协议修改太快了。

但是网上我发现有人用QQ邮箱导出联系人的方法,这个方法不错,但是有个小弊端,如果我没有开通QQ邮箱的话,就不能导出好友列表了。

所以,我想到了用web.qq.com登录导出好友,参考了网上那位导出QQ邮箱里面联系人的方法,搞定了web.qq.com的登录。

后面遇到了不少坎,web.qq.com上面获取好友列表还是比较麻烦的,还要先登录web-proxy.qq.com服务器,然后再发送那些特殊的指令来获取好友列表,但是不知道为什么PHP的curl,只能执行到登陆web-proxy.qq.com,再发送一个获取好友列表的命令就一直卡住不动。

眼看马上就要成功了,竟然被这个玩意卡住了,郁闷死我了,我认为web.qq.com是使用的长连接,可能会对我的结果造成阻塞,我就搞QQ空间去了,找到了比较完美的方法获取好友列表,但是,麻烦又出现了。

又是卡住的问题,登录完之后,直接执行获取列表,就会卡死,郁闷的已经不行了,都快凌晨4点了,实在郁闷。

老子就不信这个邪,我又换了一种方式,不用curl了,拿fsockopen测试了一下,发现没有卡住的现象,curl这个破东西不管怎么设置都不行,我决定用fsockopen这个函数了,终于把函数封装好了,问题又来了。

登录之后取不到Cookie,腾讯的服务器提示我服务器繁忙,郁闷郁闷实在郁闷,又复习了一遍HTTP协议,然后下载了个http的抓包工具,仔细看了看浏览器到底怎么提交的,我缺少了什么,终于有收获了,原来我把Cookie的位置弄错了,Cookie必须写在下面。

所有的问题都一一解决,把程序修改好,试了一下,哇哈哈,搞定,很爽!

这个程序比起原先用邮箱联系人的方法要好一些,只要这个人开通了QQ空间,就可以导出好友。

也不会提示您的QQ已在其他地方登陆,web.qq.com登录的话会提示您在其他地方登陆,这个比较恶心。

测试地址:http://test.jzwar.cn/webqq/

【友情链接:云枫文学 - 一个PHP写的小说搜索引擎

有不少人找我要代码,现在我就把代码贴一下截图,自己敲代码,自己研究吧!






分享到:
评论

相关推荐

    最新版QQ如何批量导出QQ好友.docx

    在最新的QQ版本中,用户可能需要批量导出QQ好友列表以备份或管理他们的社交网络。以下是一种不依赖第三方软件,而是通过邮箱功能实现这一目标的方法: 1. 首先,打开QQ的控制面板,找到并点击面板上的邮箱图标进入...

    导出QQ好友工具V4.0.7z

    QQ好友导出工具是一款专为QQ用户设计的实用软件,主要功能是帮助用户将QQ账号中的好友信息导出,便于备份或在不同设备间同步。V4.0版本的更新可能包括性能优化、界面改进或者增加了新的特性。下面将详细探讨相关知识...

    导出你的所有QQ好友

    可是qq很吝啬,没有提供好友导出功能。 一时冲动写了一个小程序来抓取所有好友列表。主要原理是利用qq邮箱来获取好友列表。 一些细节问题在源代码中都有说明,为了能够让大家多用一点时间,不会像MSN的导入功能...

    导出QQ好友工具

    在某些情况下,用户可能需要导出QQ好友的信息,例如备份、数据分析或转移至其他平台。"导出QQ好友工具"就是为了满足这种需求而设计的专业软件。 这款工具的核心功能在于能够方便地导出QQ好友的姓名、QQ号码以及与...

    导出QQ上面的QQ号码和邮箱

    视频教程可能是指导用户如何使用"导出QQ好友工具"的步骤,而"导出QQ好友工具.exe"很可能就是用于实现这一功能的程序。 这个工具可能包含以下功能: 1. **登录与授权**:用户需要输入QQ账号和密码,工具通过官方API...

    qq好友列表获取导出备份code实例

    QQ好友列表获取与导出备份是一项常见的需求,特别是在数据管理和社交网络分析的场景下。本文将详细介绍如何通过编程实现这一功能,主要以C#代码为例,文件`code.cs`提供了具体的实现逻辑,而`说明.txt`则可能包含了...

    QQ好友导出 导出QQ好友工具 v10.0

    QQ好友导出工具v10.0,其主要功能是批量导出QQ好友信息,并支持将这些信息以文本文件的形式备份。这款软件的出现,为用户提供了便捷的备份方案,以防好友信息的意外丢失。它支持导出好友的名字、QQ号码、QQ邮箱等...

    导出QQ好友工具+视频使用教程.rar

    导出QQ好友工具+视频使用教程

    QQ好友提取工具

    QQ好友提取工具是一种实用软件,专门设计用于帮助用户方便地导出其QQ账号中的好友信息。这个工具的主要功能是登录用户的QQ账号,并在验证成功后,将用户的好友列表以文本(TXT)文件的形式导出。这样的功能对于需要...

    导出QQ群名单.rar

    QQ群名单导出是一个常见的需求,特别是在管理大型QQ群或者进行数据分析时。这个"导出QQ群名单.rar"文件似乎包含了一个名为"导出QQ群名单.exe"的应用程序,这可能是一个工具,用于帮助用户方便地从QQ群中提取成员信息...

    罗宾逊QQ群好友导出工具-绿色免费版~~

    都是csdn不好,下载个啥都要积分,都已经n年没有在论坛泡了,哪里来的积分下载工具呢,这两天在找qq群用户导出工具,看到很多穷工,写了真不咋地的导出工具,不是不能用,就是卖RMB卖的贼贵.... 为了大家的幸福,所以...

    ipad qq音乐导出教程:ipad导出qq音乐文件步骤.docx

    ipad qq音乐导出教程:ipad导出qq音乐文件步骤.docx

    怎么导出qq聊天记录 导出聊天记录详细步骤【图文】.docx

    QQ 聊天记录导出方法详解 随着即时通信软件的普及,QQ 成为了国内最流行的功能最强的即时通信(IM)软件。除了基本的即时通信功能外,QQ 还与全国多家寻呼台、移动通信公司合作,实现传统的无线寻呼网、GSM 移动...

    QQ群号码批量导出

    "QQ群号码批量导出"这个话题涉及到的是如何有效地从QQ群中收集并整理大量的群号码,以及可能涉及的QQ邮箱批量导出过程。以下是对这些知识点的详细解释: 1. **QQ群号码批量导出**: 在日常工作中,如果需要收集多...

    e语言-易语言QQ好友提取源码 支持分组提取 高效导出

    易语言QQ好友提取源码 支持分组提取 高效导出1、附件内带源码,欢迎学习,请保留版权!2、好友支持按分组导出;3、高效导出10w 3s;4、仅限用于学习!

    QQ空间导出助手插件QZoneExport.zip

    5. **QQ好友**:用户的好友列表是社交网络的重要组成部分。QZoneExport允许用户备份好友信息,包括好友的昵称、备注、分组等,确保在新的平台上也能重建原有的社交网络。 6. **视频**:在QQ空间中分享的视频是记录...

    QQ好友导出工具 问雄QQ好友QQ号批量导出工具 v1.0

    “问雄QQ好友QQ号批量导出工具 v1.0”作为一款创新的工具,其设计初衷便是为用户提供一种快速便捷的QQ好友信息导出方式。在日常生活中,用户可能因为各种原因需要转移或备份好友数据,比如更换电脑、维护联系人数据...

    导出QQ聊天记录借鉴.pdf

    导出QQ聊天记录借鉴 在这个资源中,我们将学习如何导出QQ聊天记录,并将其保存到Excel中。下面是相关的知识点: 1. QQ聊天记录提取:首先,我们需要将手机上的QQ数据库文件提取出来。在Android手机上,QQ数据库...

Global site tag (gtag.js) - Google Analytics