用 Python 找出并拉黑那些 QQ 空间屏蔽我的塑料好友们

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。本文链接:
作者:꧁༺北海以北的等待༻꧂
大家好,欢迎来到 Crossin的编程教室 !
最近发现有人QQ空间对我展开了屏蔽,咱们也不知道怎么惹到人家了,一气之下写了一个小爬虫看看到底谁把我屏蔽了。写小本本记下来!!!
准备工作
python环境:
python3.7.4
第三方库环境:
requests
lxml
threadpool
selenium
利用selenium模拟登陆获取cookie并保存到本地
找到查看好友的接口
进入我的空间,点击 F12 检查界面,将 Network 清空后点击好友界面。
图片
首选盲猜好友列表含有friend字段。直接选择搜索发现出来一些数据,挨个查找之后发现好友字段。保存当前获得的 url 供日后查询。
图片
破解data里面的加密参数
看到只有一个 g_tk 加密参数就很激动,就一个加密!
去 Sources 里面搜索 g_tk 取值到底是什么加密,发现是个函数点进去看后发现是个简单的小加密。可以写 python 代码。
图片
图片
Python代码如下:
在QQ空间好友栏获取好友列表
找到屏蔽我的狠人
拿到好友的QQ号之后,咱们就能直接访问好友的空间了,但是好友设置了拒绝访问,一定要拿小本本记下来!
图片
秃然好心寒
其实看到这,我就有点心寒了。。。。
拉黑这帮重色轻友的人!
进入自己心灵想进去的地方,拉黑他们!
图片
发现只有一个 post 请求,那应该就只能是这个了。
看了眼所需要的参数,自己的号,拉黑的号,自己的空间,加上一个无用参数和刚才所获得加密参数。
越想越气,写代码!
全部代码
以上就是用Python找出那些QQ空间屏蔽了我的人,并把他们全部拉黑的全过程。