前言

最近主Q由于各种原因,被腾讯搞了个永久冻结,无奈之下只好重新申请QQ,看到官网有靓号可以买断,恰逢刚学python入门,写了一个爬虫快速把8位靓号全部抓取,并通过脚本过滤掉不喜欢的数字,买断喜欢的号码。靓号官网:https://haoma.qq.com/act/index.html

准备工作

打开浏览器,进入8位号码筛选网页,通过谷歌浏览器的开发者工具,找出js像后端发送请求的API链接:

打开py,开始搞定他吧。

python

7 复制

import requests

import re

api="https://hm.vip.qq.com/cgi-bin/HaomaSearch.fcgi?cmd=Search&remoteplace=haoma.search.mobile2&random=0.015671382120121313&g_tk=1010290319&callback=searchResult&perpage=16&actid=30003&loginUin=712942401&sid=&fill=0&uin=712942401&page="

#转换页数

def page(p):

return "&page=" + str(p)

go = True

mpage = 1

while go:

r = requests.get(api  + page(mpage)).text

#正则表达式匹配数据中的qq号,放在数组中

pattern = re.compile(r'num":"(.*?)"')

child = pattern.findall(r)

#判断是否到最后一页

if len(child) > 0 :

go = True

mpage = mpage + 1

else:

go = False

mpage = 1

#循环输出

for i in range(0,len(child)):

#去掉带有4 和 7 的号码

if ("4" not in child[i]) and ("7" not in child[i]):

print(child[i])

搞定了,运行看一下效果吧:

去注册它

随便打开一个网页上购买8位qq的付款链接,通过观察得到以下规律:

https://haoma.qq.com/pay_v2.html?type=10061&month=1&price=0&actid=30003&viptype=1&trackid=50001&num=

等号后面填写刚才过滤到的qq号,例如:

https://haoma.qq.com/pay_v2.html?type=10061&month=1&price=0&actid=30003&viptype=1&trackid=50001&num=39065308

接下来付款480元即可买断。

写在最后

虽然号码是个虚拟的东西,但我的号码已经使用了10年,且不说充值的金额已经很多,更重要的是抹不去的回忆和漫游的记录,无法找回的好友,无法恢复的歌单,没法恢复的邮箱,没法一起和伙伴开黑,用新号再进入曾经创建的老同学群,发现我群主的位子还在,却永远发不了言了hhhh,扎心。毫无预兆,没有警告和提醒,一把往死里拍,也给了我一个警告,以后尽量脱离qq绑定,拿在手里不变的,才是最稳的,例如email现在作为常用工具之一,如何自定义email,并掌管一切管理权呢?可以看下这篇教程:《自定义域名邮箱申请与使用》

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐