首先是官方的文档:https://wiki.connect.qq.com/api列表

其次是自己f12找的,每次都要找挺麻烦的不如记下来。记录日期:2022/08/16,如之后功能有更改或API更换可能导致失效。

注:g_tk随便打开QQ空间的任何一个请求基本都有,而且会话没过期的时候不变,打开找找就知道了。

注:用爬虫访问不会留下浏览记录所以……

1. 自己的所有QQ好友列表

1 自己的所有QQ好友列表
链接 https://user.qzone.qq.com/proxy/domain/r.qzone.qq.com/cgi-bin/tfriend/friend_show_qqfriends.cgi
请求方式 GET
参数 uin=自己的QQ号
follow_flag=1
groupface_flag=0
fupdate=1
g_tk=不知道是什么,与访问权限有关

2. 自己的好友申请列表

2 自己的好友申请列表
链接 https://user.qzone.qq.com/proxy/domain/r.qzone.qq.com/cgi-bin/tfriend/getfriendmsglist.cgi
请求方式 GET
参数 uin=自己的QQ号
fupdate=1
version=8
g_tk=不知道是什么,与访问权限有关

3. 自己的最近联系列表

3 自己的最近联系列表
链接 https://h5.qzone.qq.com/proxy/domain/r.qzone.qq.com/cgi-bin/tfriend/get_recent_contact.cgi
请求方式 GET
参数 uin=自己的QQ号
g_tk=不知道是什么,与访问权限有关

4. 指定好友的空间个人档资料

4 指定好友的空间个人档资料
链接 https://h5.qzone.qq.com/proxy/domain/base.qzone.qq.com/cgi-bin/user/cgi_userinfo_get_all
请求方式 GET
参数 uin=想看的QQ号
vuin=自己的QQ号
fupdate=1
g_tk=不知道是什么,与访问权限有关

5. 指定好友的日志列表

5 指定好友的日志列表
链接 https://user.qzone.qq.com/proxy/domain/b.qzone.qq.com/cgi-bin/blognew/get_abs
请求方式 GET
参数 hostUin=想看的QQ号
uin=自己的QQ号
blogType=0(代表全部日志)
reqInfo=1
pos=0(代表从第一篇日志开始)
num=15(代表返回15篇)
sortType=0
ref=qzone
inCharset=utf-8
outCharset=utf-8
g_tk=不知道是什么,与访问权限有关

6. 写日志的模板

6 写日志的模板
链接 https://h5.qzone.qq.com/proxy/domain/mall.qzone.qq.com/cgi-bin/v3/cgi_get_letter_paper
请求方式 GET
参数 pageNum=1(页号)
pageCount=5(数量)
g_tk=不知道是什么,与访问权限有关

7. 指定好友的说说

7 指定好友的说说
链接 https://user.qzone.qq.com/proxy/domain/taotao.qq.com/cgi-bin/emotion_cgi_msglist_v6
请求方式 GET
参数 uin=指定好友的QQ号
pos=0(代表从第一条说说开始)
num=20(代表返回20条,)
注:如果其中有8条说说不可见,那么只会返回12条。hhh,可以用这个方法查看好友在某段时间内到底发了多少条你看不到的说说。
need_private_comment=1(代表显示评论)
g_tk=不知道是什么,与访问权限有关

下次再找:

  1. 说说点赞:
  2. 相册列表:
  3. 访客记录:
  4. QQ空间背景音乐列表:
  5. 个人卡片照片墙:https://ti.qq.com/photowall/index.html
  6. 照片:http://a1.qpic.cn/psc?/……
  7. 视频的封面:http://photogz.photo.store.qq.com/psc?/……

附赠能返回数据的python代码

附赠能返回数据的python代码:

url="" # 填表格的链接
headers={
'Accept': '*/*',
'Accept-Encoding': 'gzip, deflate, br',
'Accept-Language': 'zh-CN,zh;q=0.9,en;q=0.8,en-GB;q=0.7,en-US;q=0.6',
'Content-Type': 'application/json; charset=utf-8',
'User-Agent': '', # 填自己的
}
headers['Cookie']="" # 填自己的
params={
'g_tk': 00000
} # 填表格提到的参数,以及自己的g_tk res = requests.get(url, params=params, headers=headers)
print(res.text)

【记录】PC端QQ空间爬虫常用接口API(随缘更新ing)的更多相关文章

  1. QQ空间爬虫最新分享,一天 400 万条数据(附代码地址)

    http://mp.weixin.qq.com/s?__biz=MzAxMjUyNDQ5OA==&mid=2653552228&idx=1&sn=e476bf23556406c ...

  2. QQ空间爬虫--获取好友信息

    QQ空间网页版:https://user.qzone.qq.com/ 登陆后,进入设置,有一个权限设置,设置“谁能看我的空间”为好友可见,然后构造爬虫. (1)获取Cookie 两种方式: 第一种:通 ...

  3. 移动端,PC端,微信等常用平台和浏览器判断

    var wzw={ //浏览器相关信息 //android webview 需要app进行支持,Android web view初始化时,在navigator中添加标识 browser:{ versi ...

  4. PC端QQ协议说明,完美搞定QQ智能助手

    一. 实验目的: 在虚拟机下NAT模式下通过Wireshark抓包,分析QQ的传输模式.了解QQ在传输信息过程中用到的协议.分析在Nat模式下,信息传输的穿透性. 二. 实验环境: Win7 专业版3 ...

  5. web分享QQ好友、QQ空间、新浪微博的api接口

    QZone: "http://sns.qzone.qq.com/cgi-bin/qzshare/cgi_qzshare_onekey?url={{URL}}&title={{TITL ...

  6. PC端QQ协议解析之0825

    QQ协议0825代号解析,包括客户端发送包和服务器发送包. 主要借鉴的此篇文章,我自己也是重复造轮子. 基本信息 操作系统:windows7 QQ-Version:3643 客户端到服务器: 02:数 ...

  7. pc端样式重置以及常用样式规范class

    //reset html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a ...

  8. QQ音乐无损歌曲接口api

    1.打开QQ音乐官网 y.qq.com 2.选择你要的歌曲,进入后查看网址,以虎口脱险这个歌曲为例:http://y.qq.com/#type=song&mid=000Ib8E71sUNi7 ...

  9. 常用自写函数[更新ing]

    int gcd (int x, int y)//最大公约数 { return y == 0 ? x : gcd( y , x % y ); } int lcm(int x, int y)//最小公倍数 ...

  10. 常用的API接口,返回JSON格式的服务API接口

    物流接口 快递接口: http://www.kuaidi100.com/query?type=快递公司代号&postid=快递单号 ps:快递公司编码:申通="shentong&qu ...

随机推荐

  1. Java开发自学第一天

    Java学习日志 Day 01|2025/2/11|累计1天 今日学习时长 6小时 当日学习目标 1.了解JVM.JDK.JRE 2.学习Idea开发工具的基本使用 3.基本语法:运算符.数据类型.变 ...

  2. kubesphere应用系列(四)--创建自动流水线

    第一步创建多分支流水线 复制生成的url,也可以在编辑设置时复制   第二步新增Jenkinsfile文件 新增Jenkinsfile文件放在根目录 方式一:官方示例:https://github.c ...

  3. 库卡机器人KR3R540电源模块常见故障维修解决方法

            库卡机器人KR3R540电源模块的常见故障及维修解决方法包括:           电源模块无法正常启动:应检查电源模块的电源连接是否正常,以及电源开关是否开启.如果电源连接正常,但驱 ...

  4. ML树构建简明教程

    数据准备 Teamviewer登录实验室服务器,访问http://172.17.128.86:8501/CleanData,按照页面对应的格式要求分别从NCBI和GISAID数据库下载数据,拖拽到对应 ...

  5. Spark - [03] RDD概述

    RDD,分布式数据集,是Spark中最基本的数据抽象. 一.什么是RDD RDD(Resilient Distributed Dataset)叫做分布式数据集,是 Spark 中最基本的数据抽象. 代 ...

  6. Linux - centos6忘记root密码怎么办?

    Linux的root密码修改不像Windows的密码修改找回,Windows的登录密码忘记需要介入工具进行解决.CentOS6和CentOS7的密码方法也是不一样的,具体如下 1.开机按esc   2 ...

  7. Scala样例类及底层实现伴生对象

    package com.wyh.day01 /** * 样例类的使用 * 1.使用case修饰类 * 2.不需要写构造方法,getter,setter方法,toString方法 * 3.直接通过对象名 ...

  8. buuctf-web 解题过程

    [SUCTF 2019]Upload Labs 2 源码 // admin.php <?php include 'config.php'; class Ad{ public $cmd; publ ...

  9. **Selenium IDE、Selenium RC 和 WebDriver 之间有什么区别?**

  10. 基于近红外与可见光双目摄像头的活体人脸检测,文末附Demo

    基于近红外与可见光双目摄像头的活体人脸检测原理 人脸活体检测(Face Anti-Spoofing)是人脸识别系统中的重要一环,它负责验证捕捉到的人脸是否为真实活体,以抵御各种伪造攻击,如彩色纸张打印 ...