首先是官方的文档: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. vue-element-template实现顶部菜单栏

    一.框架侧边栏改为顶部导航栏 1.复制src/layout/componets/Sidebar所有文件至同级目录,改名为Headbar 2.src/layout/components/index.js ...

  2. JUC并发—1.Java集合包底层源码剖析

    大纲 1.为什么要对JDK源码剖析 2.ArrayList源码一:基本原理以及优缺点 3.ArrayList源码二:核心方法的原理 4.ArrayList源码三:数组扩容以及元素拷贝 5.Linked ...

  3. DeepSeek实战:3分钟学会提取网页纯文本!(含提示词)

    DeepSeek实战:3分钟学会提取网页纯文本!(含提示词) |  原创作者/编辑:凯哥Java                      |  分类:人工智能学习系列教程 大家好,我是凯哥Java. ...

  4. css 各种居中

    1. 内部容器居中 flex <!DOCTYPE html> <html> <head> <meta charset="utf-8"> ...

  5. MySQL - [10] 时间处理函数

    题记部分 (1)获取当前日期时间:select current_date; (2)获取当前时间戳:select current_timestamp; (3)返回日期中的年/季度/月/日/时/分/秒 s ...

  6. C# USB 摄像头 OpenCV 视频picBox呈现,抓拍图像保存呈现。没有注释版本。

    1.winform 应用程序,两个picturebox空间,一个用于视频呈现,一个用于抓拍呈现. 2.引用包OpenCvSharp4.OpenCvSharp4.Extensions.OpenCvSha ...

  7. 【Hypermesh】TetraMesh Panel 常用选项详解

    结合Hypermesh 2020 帮助文档和自己的一点使用经验,整理了这个博客.

  8. 自动化-Yaml文件写入函数封装

    1.文件布局 打开文件修改读取方式为w dump函数写入文件 写入中文 使用allow_unicode=True class ReadConfiYaml: def __init__(self,yaml ...

  9. 腾讯云锐驰型轻量服务器搭建开源远程桌面软件RustDesk中继服务器小记

    RustDesk是一个基于Rust编写的全平台开源远程桌面软件,其最大的特点为开箱即用,且数据完全自主掌控,甚至可以依托此项目定制化开发自己专属的远程桌面软件. 一.前言 由于我个人经常性出差,对远程 ...

  10. node_modules/@umijs/runtime" does not exist in container.

    使用 umi 脚手架搭建项目,启动时报错 node_modules/@umijs/runtime" does not exist in container. 出现问题 .umi 是临时文件夹 ...