前言
正文
“记录,让成长的每一步清晰可见”
QQ这款手机软件是否已经陪伴了你很多年——小学、初中、高中年少时期所有的情绪,喜怒哀
乐...BUT 一般到大学之后就用的很少了:前几天朋友找到了很久以前的照片发给我,说是空间突然
翻到的,说起来还挺有趣的!于是我就开始翻空间了。
在这个过程中发现咋好多小伙伴儿的QQ空间都对我展开了屏蔽,咱们也不知道怎么惹到人家了,
一气之下写了一个小爬虫看看到底谁把我屏蔽了!
一、运行环境
境安装准备好Python版本基本上都可以、小编用的Python3.7、Pycharm2021的
第三方库环境:requests、lxml、threadpool、selenium。
二、思路步骤
1)首先利用selenium模拟登陆获取cookie并保存到本地。
2)找到查看好友的接口。
进入我的空间,点击 F12 检查界面,将 Network 清空后点击好友界面。
首选盲猜好友列表含有friend字段。直接选择搜索发现出来一些数据,挨个查找之后发现好友字
段。保存当前获得的 url 供日后查询。
然后 破解data里面的加密参数。
看到只有一个 g_tk 加密参数就很激动,就一个加密!
去 Sources 里面搜索 g_tk 取值到底是什么加密,发现是个函数点进去看后发现是个简单的小加
密。可以写 python 代码。
Python代码如下:
3)在QQ空间好友栏获取好友列表
拿到加密参数后,接下来我们就只需要进刚才所说的空间好友栏页面将所有的好友的QQ号抓下
来,用urllib.parse.urlencode(data)将参数转成我们常见的url后面缀了一长串&&&的形式与原始链
接拼接,然后就可以带上cookies发送请求获取json数据。
4)找到屏蔽我的狠人。
一直拒绝访问的要记下来
5)最后加入限制名单,拉黑他们!
发现只有一个 post 请求,那应该就只能是这个了。
看了眼所需要的参数,自己的号,拉黑的号,自己的空间,加上一个无用参数和刚才所获得加密参数。
拉黑代码:
总结
好啦!这篇文章就写到这里了,快去看看你的QQ好友都有谁屏蔽了你吧~
关注小编获取更多精彩内容!记得点击传送门哈👇
制作不易,记得一键三连哦!! 如需打包好的源码+素材免费分享滴!!传送门