QQ 开放了新的 8 位靓号注册(戳我前往),PC、手机端都有开放注册,手机端还能一键买断。姑且看了一下 PC 端的,差不多有 300 个吧。那么问题来了,怎么挑出其中不带 4 的号码呢?
文章源自小熊资源网-https://www.xxzyweb.com/13.html
很简单,请看代码:文章源自小熊资源网-https://www.xxzyweb.com/13.html
;(async(...without)=>{let list =[]for(const n of Array.from({ length:10},(v, i)=>1+ i)){await window
.fetch(`http://haoma.qq.com/json/act${n}.json.js`).then(r => r.text()).then(r => JSON.parse(r.slice(16,-1))).then(r => r[2].map(v => list.push(v.num)))}
list =[...newSet(list.sort())]
without =[...newSet(without)]
console.clear()
console.log('%c已找到的所有 8 位 QQ 号为:','font-weight: bold; color: red')
console.log(list.join(', ')||'暂无')if(without.length){
list = list.filter(v =>!newRegExp(`(${without.join('|')})`).test(v))
console.log('%c其中不带 %s 的 QQ 号为:','font-weight: bold; color: red',
without.join('、'))
console.log(list.join(', ')||'暂无')}})(4)// 4 为要排除的数字,多个用 , 隔开
这里有朋友要问了,怎么使用啊?助人为乐宅心仁厚的麦葱告诉你,只要 3 步:文章源自小熊资源网-https://www.xxzyweb.com/13.html
第一步、打开 https://haoma.qq.com
第二步、Windows 右键点击审查元素,Mac 右键点击检查
第三步、点击 console,粘贴上面的代码文章源自小熊资源网-https://www.xxzyweb.com/13.html
结束
这时候你会在控制台 (console) 看到类似这种提示:文章源自小熊资源网-https://www.xxzyweb.com/13.html
文章源自小熊资源网-https://www.xxzyweb.com/13.html
针对你心仪的号码,你可以通过这个链接去注册:https://haoma.qq.com/pay_v2.html?num=QQ&type=10061&month=12&price=0&actid=30003&viptype=1&trackid=50001文章源自小熊资源网-https://www.xxzyweb.com/13.html
记得把其中 num=QQ 改成要注册的 QQ 号。文章源自小熊资源网-https://www.xxzyweb.com/13.html
经过
认真审题的朋友可能会发现,这篇文章怎么没有 经过 这个大标题?你猜对了,接下来我要说的就是经过。文章源自小熊资源网-https://www.xxzyweb.com/13.html
我们仔细看上面的代码,这是一个 立即执行函数表达式 (IIFE),俗称 自执行匿名函数。文章源自小熊资源网-https://www.xxzyweb.com/13.html
这里我用到了 ES6 的一些语法,比如 async、await、Set 和三点解构赋值。异步请求用的 fetch,还有什么 for...of、Array.from、Array.filter 这些循环遍历。文章源自小熊资源网-https://www.xxzyweb.com/13.html
所以啊,说到底就是要多看书才明白这些是什么意思。文章源自小熊资源网-https://www.xxzyweb.com/13.html
你要问我为什么不都解释一下?哎呀,我想起来还有一堆代码没写。。。文章源自小熊资源网-https://www.xxzyweb.com/13.html
2019年9月30日 下午4:54 8F
想申请一个8位数的QQ号
2019年9月30日 下午4:53 7F
想申请一个8位数的QQ
2019年9月30日 下午4:51 6F
就是想要一个8位数的号
2019年9月30日 下午4:50 5F
想要一个8位数的号
2019年8月12日 下午6:37 4F
不文明爱盗QQ号
2019年8月7日 下午8:42 3F
可以吗注册到吗
2019年3月22日 下午11:45 2F
想申请一个8位数的qq
2017年10月22日 上午2:32 1F
顶一下
2017年10月22日 上午10:31 B1
@ 滑稽
感谢