[title]前言[/title]

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

[title]准备工作[/title]

打开浏览器,进入8位号码筛选网页,通过谷歌浏览器的开发者工具,找出js像后端发送请求的API链接:
审查元素
打开py,开始搞定他吧。
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])

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

[title]去注册它[/title]

随便打开一个网页上购买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元即可买断。

[title]写在最后[/title]

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

Last modification:February 17th, 2021 at 09:11 pm
如果觉得我的文章对你有用,请随意赞赏