对黑客思维的一种思考

   这周是两年来的的第一个双休,真舒服!下午爬完山之后还去吃了椰子鸡,美滋滋,不要太美丽。下面开始正题。
黑客思维的能力在我看来是一种发现问题,分析问题。利用自己学习能力将满足解决问题的条件筹齐,然后解决问题的一种能力。最核心的点还是学习。对于不停的接受新知识是一种非常痛苦的过程,当处于舒适的环境中,没有一定的压力,在年开头和年结束做着一样的内容,处理一样的事情这是非常舒适的,同时也意味着这种状态下给自己带来的提升非常有限。公司里有同事做技术的,进来的时候肉眼可见的很优秀,和他们在一起沟通交流是一件愉快的事情,但是只呆了1年时间就走了。一方面是薪水的问题,一方面是天花板的问题,对于不同公司内部技术岗位有着不同的技术天花板,对于公司而言,效益是放在第一位的,如果一个员工他本身的能力超出了自己职位所需要的技能时,公司并不会为这部分优秀买单,因为这部分技能并没有为公司带来收益。所以最优解就是轮岗到天花板更高的岗位,或者跳槽到天花板更高的地方去,把收益最大化。当然这一切的前提都是你要不断的学习突破天花板。对技术保持好奇心,不断的尝试接受新知识迭代自己,把自己的能力与生活中遇到的问题相结合,尝试动手解决。
    这很像是一个打怪升级的游戏,那么跟着任务系统收集材料学习技能。我记得得到里面有一段关于“黑客思维”音频,内容是一个打工人在生活中利用黑客思维之后,突然发现生活变得有序了合理了。其中举了一个例子,每天上班都需要上班挤地铁,他之前一直是起床做8点的那班地铁上班,人挤人已经习以为常了,但是在掌握黑客思维之后,他记录下了与自己时间段接近的地铁班次时间,然后发现大部分的人都集中在8点以后的地铁班次,而早15分钟的班次就没有那么多人反倒还有位置做。从此就像打开了新世界的大门,每当需要做地铁的时候看一下时间,这一班赶不上了等下一班,或者时间刚好赶紧冲。
    与我而言这次的事件主角就是HPV疫苗,关注它已经有很长一段时间,女朋友也摇号几次了都没有中(9价),眼看年龄越来越大~不仅心急了起来(狗头保命)。趁着这个周末原本是打算打电话一家一家的去问的看有没有疫苗,因为9价疫苗在到目前为止还是需要进行摇号抽取,目前开放预约的是2价和4价,在了解了相关方面的知识之后,选择了4价疫苗。然后4价疫苗也预约不到,点进社康通里面全是无号,约苗小程序中满到了2022年2月份。我都在开始怀疑是不是存在4价疫苗放出的情况了,但是有一件事让我明确了确实有疫苗放出,电商平台上对应地区的4价疫苗有存货,但是价格比正常预约的价格高出30%的样子,而且是长时间有货。如果他是一个卖方市场,那么状态应该是已售罄才对,所以这和实际我想的不一样,或者违犯尝试,一方面是约不到一方面电商平台又有货,电商平台的价格和之前通过人介绍问道的价格还要便宜20%,所以价格是在往下走的那么肯定是有货的。所以这段时间我关注社康通的次数变多了,就在今天中午成功约到了疫苗。

之后我就在想苗确实是有的为什么我之前没有遇到有苗的情况呢?因为各个社康放号的时间节点不一样,不同意也不对外公布,只能守着或者打电话去问。在约到之后1分钟之后,就全部无号了。所以确实有很多人和我一样都在约疫苗。我分析了我的痛点,就是我不清楚什么时候有号,因为预约疫苗的社康通没有到货通知的功能,如果使用程序定时去爬取这部分的数据再通过短信下发的形式给到我手机上,或者微信公众号模板消息的形式,这不就能第一时间知道了嘛。
实现这个功能会有一些问题
1.获取数据的接口有权限,权限有超时时间,而处理微信小程序登录会比较麻烦
2.定时器运行所需要的脚本,需要云资源,但是我又想白彪
解决方式
1.这个问题无法绕过,不确定查询接口是否需要权限,不确定接口拉取的时间限制频次,不确定是否存在反扒规则,所以抓包分析吧少年2.对于白嫖的运行环境外加下发消息的方式,当然是有的,那就是微信小程序的云函数,以及微信模板消息

通过抓包分析和尝试请求接口数据,发现权限部分本身并没有过高的要求和限制,只是普通的sessionid

抓包工具是Charles 一款非常不错的软件。同时也要感谢微信pc版本支持小程序,让我免去了收集高安卓版本不支持可信根证书的方式抓https包的麻烦。因为微信云函数的运行环境是nodejs,所以脚本的内容使用nodejs完成编码核心代码如下

然后就需要测试脚本的稳定性了,首先设置10秒一次跑10分钟看看,会不会因为访问次数过多返回错误信息,测试通过。如果不通过可以使用token池化技术,把多个token放入到队列中,轮询查询主要目的是找到接口频次的限制上限点,只要不触发这个限制一切都好说,对于同一个ip地址的频次限制这个就依赖于云函数的云环境了,本身云函数没执行一次就是一个独立环境,特别对于微信这样应用来说,云函数的功能肯定是分布式,那也就因为着出口ip可能是不一样的,所以不需要使用代理来破解这部分的限制。当然对于代理IP也是可以白嫖的。唯一一个没有确定的就是token的过期时间,前前后后总计跑了2小时,并没有出现过期的情况,这部分的需要后期再验证一次。
好了来看下抓到有疫苗的时候具体的输出吧

 
当status为1的时候表示有苗。该脚本目前还未加上短信下发的功能也没有运行再微信云函数上。这部分内容留待之后完成吧

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值