简单教程 8位QQ靓号爬取并过滤 – Python版

2019年9月19日 518 次阅读 3 条评论

前言

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

准备工作

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

python
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
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,并掌管一切管理权呢?可以看下这篇教程:《自定义域名邮箱申请与使用》

文章评论(3)

  • 嬉霞客

    楼主是不是以前买VP*N那个,我买过 :evil:

    2019年9月20日
  • 嬉霞客

    tx最近查的严了,我封了好几个群,小心点吧!兄弟。

    2019年9月20日
    • Sonder

      快国庆了哈哈,不搞了

      2019年9月23日
  • 我来讲两句~