首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

(实战)Node.js 实现小工具&短信通知提醒

用手机访问目标网页 我们用手机访问微信公众号【深圳x出行】进入到页面后,发现 Charles已经成功抓包到了网页信息,当我们进入这个页面的时候,他会发起两个请求,一个是获取document文档内容...请求的时候,处理返回数据,用正则去判断是否有余的class名 b ,有余的话,在获取div里面的余票数量内容就Ok了 Node.js 请求目标接口 分析需要开发的功能点 写代码之前我们需要想好功能点...,我们需要什么功能: 请求余接口 定时请求任务 有余则自动请求购票接口下订单 调用腾讯云短信api接口发送短信通知 多个用户功能 某个日期的 首先 mkdir ticket 创建名为ticket...这个主要是用于指定日期的,滞空则为当月所有余 } 接着声明一个名为 queryTicket的类,为啥要用类呢,因为基于第五个需求点,多个用户的时候,我们分别 new一下就行了, 同时我们希望能够记录请求余的次数...item.getStop()) { //调用实例的原型方法,判断是否停止,如果没有则继续 item.init() } else { // 如果抢到票了,则不继续

3.6K20
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    python自动神器

    十一假期也快要临近,大家每天都在,最近出现了一个Python工具,送到了star 12K, GitHub趋势榜第一: ?...到目前为止,文先森与一众贡献者,已经在项目里提交了361次代码,实现重要功能是候补订单。 所谓候补,就是在卖完的情况下预先付款,等其他人退票之后自动补上,是我国2019年春运才出现的新机制。...但文先森也还不清楚,这项功能在助手里的需求是怎样的,所以正在密集地尝试和调整: ? 在实现新功能的同时,已有的功能也在不断优化。...不过,有了助手,也不是一定买得到。...所以,多试几种工具也是好的,尤其是可以同时进行多个任务的那种: 分布式助手 一位名叫pjialin的程序员,借鉴了文先森的部分代码实现,开发了一个分布式工具,名叫py12306购票助手。

    4.7K60

    分享一款12306神器:12306Bypass分流

    一直都用浏览器,那个验证码自动识别的准确率和效率真心不敢恭维!...实在没办法,这几天只能临客了,想起了之前听同事说过在某宝可以买到什么神器,于是去某宝搜了一下,看了好几家的描述之后,发现一个缺心眼的卖家,贴图的时候忘记打马赛克了,同时也小小的鄙视一下这些黑心的商家...所以,只是简单的搜索下,就拿到了这款在某宝卖几毛钱到几十块的“神器”。。。 早上 9 点半错过了深圳到长沙的临客,于是用这款软件试抢下广州到长沙的临客,果然不负众望: ?...这款软件相比其他软件,我觉得最牛逼的就是可以使用远程打码来识别验证码,具备极高的准确率: ? 当然,这个远程打码是需要收费的,但是价格非常便宜,绑定微信就有 1000 积分了。...在正式开的时候则建议打开远程打码识别验证码功能,以便获得更高的准确率。 对于刷漏,我们还可以设置软件的提醒功能,有 QQ、邮件及飞信三种方式,考虑到时效性,我建议使用 QQ: ?

    2.3K111

    12306算法大曝光

    相信大家都有过、刷的经验,每年年底,这都是一场盛宴。 然而,你有没有想过12306的算法是怎么实现的呢? 没有吧,想过,还是没有头绪?...今天,我们就来曝光让人又爱又恨的12306是如何实现的。 位运算回顾 我们知道计算机只能识别0和1,要操作这些0和1,只能通过位运算来进行,那么,一共有几种位运算呢?...那么,如何实现合理的策略,才能保证这趟列车能够坐最多的人?(没有站票) 什么叫做“坐最多的人”呢?...回答能的同学,请从头再看一遍^^ 好了,关于算法我们就介绍到这里,你有没有Get到呢?或者你有没有更好的实现方法呢?...后记 本节,我们一起重温了位运算的操作,并学习了如何使用位图实现12306的算法,关于位图,其实还有很多用途,比如,各种统计、限流、权限控制等。

    93420

    Python 火车票神器,支持候补

    一年一度的火车票大战正式拉开序幕... 然饿大多数人碰到的是这种情况:当你满心期待摩拳擦掌准备的时候,你会发现一难求!想回趟家真难! 那么作为程序猿的你,当然要用程序猿的方式来!...下面介绍几款在 github 上面很火的工具! testerSunshine/12306 目前 GitHub 上面最火的软件,基于 Python 编写。...这是项目地址:https://github.com/testerSunshine/12306 pjialin/py12306 pjialin/py12306: 另一个基于 Python 的项目,目前...12306bypass 这个工具相信大家都听说过,分流。简直神器,现在也支持候补了,这软件我也一直在用,那是相当的给力!而且是 2013 年开发的,一直是免费免费!...该软件也是因为作者那时候没抢到,遂开发此软件,看到没,不由得感叹需求才是最大的生产力! 软件作者:Cheney.小风,基于微软.Net 开发的火车票程序,而且当时作者还在上大学! ?

    2.2K20

    python实现12306自动,并发短信邮件通知!

    脚本实现及实践 最近在学Python,所以用Python写了这个12306脚本,分享出来,与大家共同交流和学习,有不对的地方,请大家多多指正。...: 第一步:如下图,首先输入基本信息 第二步:然后进入登录页,需要手动输入验证码,并点击登陆操作 ?...第三步:登陆后,自动进入到页面,如下图这样的 ? 最后:就是坐等刷结果就好了,如下图这样,就说是刷成功了,刷到后,会进行短信和邮件的通知,请记得及时前往12306进行支付,不然就白抢了。...模拟登陆操作 ,肯定需要先登录,我这里模拟的登录操作,会自动填充12306的账号名和密码,当然,你也可以在打开的浏览器中修改账号和密码,实现的关键代码如下: ?...以下是主要实现代码: ?

    3.3K10

    三步完成自动,又一款春节免费神器推荐!

    ,希望博主能够找一款可以直接使用的软件,所以有了此篇文章。...上一篇文章:Github的开源神器推荐   看着日历,距离春节到来只有一个月了,归家似箭呀!...软件来源   **软件的名称叫:分流(bypass)**,编写这一软件的起因是因为作者13年出游时没有提前做购票计划,最后导致滞留在杭州,所以突发奇想自己设计一个软件,然后不断迭代成为今天市场上最流行的软件之一...(不得不佩服这个大佬,有想法就就能够立马去实现)。...软件功能: 多用户,多席位、多车次同时 支持候补和同时、只候补不、无座席位也候补、高铁和动车选座等模式 支持QQ通知、邮件通知、微信通知多种模式 支持定时、余不足部分提交以及自动支付

    1.6K20

    软件真的有用吗?

    前言 马上2022年春节了,很多同学都在助力。 一年一度的春运“大战”也将开启,众所周知是门“玄学”。很多平台表示,“购买加速包是会比12306快。”...但很多用过的人应该还记得,分享好友又分享到朋友圈,好友助力都不到的,好友找你助力火车票,几乎是和拼多多“砍一刀”神一样的存在。 默默的看了下已经在12306后补的车票,竟然“啪”的一下候补到了。...所谓的“软件”就是用技术手段来不断地刷新信息,提高信息提交速度。...在几年前确实是有用的,那时一般的加速包原理其实就是通过更好服务器频繁请求12306官方查询余,更高的宽带优势帮助你比别人抢先订票的过程。...但是12306正式推出“候补通道”后,用户可以直接排号,这种软件最终也要通过12306,所所以说在几年前可能是有用的,但是现在肯定是没用。

    1.4K10

    12306 系列之只要搞定RAIL_DEVICEID的来源,从此不再掉线(中)

    直奔重点 高楼大厦寻关键线索 Js文件中关于网络请求最典型的就是异步回调,将原本简单的操作复杂化,非要你等我,我等他,他还等着他的她....但是想一想车票真难还动不动访问错误,是可忍孰不可忍,还是要研究算法一劳永逸搞定 RAIL_DEVICEID 的生成逻辑,自己用算法计算实现完美伪装浏览器!...文件的第一行代码,来都来了,那就顺便看一眼 js 的整体结构代码吧!...0) }) js 是典型的事件驱动型编程语言,当发生什么什么事件后我要干这个,页面加载时我要开始工作了,按钮被点击了我要登录了,页面关闭时我要下班了等等诸如此类的逻辑....上述代码实现的就是页面元素加载成功后开始执行 Pa() 函数,而 Pa 函数又会执行 (new ja).getFingerPrint() ,紧接着又会执行 initEc 函数.

    2.3K10

    12306代码 最新--亲测可用

    过年了家人们,抢到没有 不到,很多人都会选择去某程加速包 但是! 该省省,该花花。骑着单车去酒吧!...思路 众所周知,接口层面从去年起就不行了 但是,我们用魔法打败魔法,我们就老老实实的走UI界面 流程图如图 我们定义了一个名为 BrushTicket 的类,该类用于实现自动购买12306火车票的功能...def do_login(self): """登录功能实现,手动识别验证码进行登录""" self.driver.visit(self.login_url)...conn.getresponse() response_str = response.read() conn.close() return response_str 流程...input('请输入座位类型(例如“软卧”):') while seat_type == '': seat_type = input('座位类型不能为空,请重新输入:') # 成功

    75110

    Github上开源项目12306工具帮你实现回家梦

    最近有发现github上的一个python项目项目,可在自己笔记本上搭建环境并且部署好即可以实现自动打码、自动登录、准点预售和捡漏、智能候补、邮件通知。...特别说明:本项目属于爬虫类项目,如果商用可能会有法律风险,请各位读者谨慎使用,如果由于根据本文使用12306自动软件引发法律纠纷,笔者并不承担。...12306项目的安装和使用 目前“12306自动”的Github官网上还没有一个完整的安装和布署攻略,这里我就把完整的安装流程向大家说明一下。...,发出邮件通知,但是不会影响你继续捡漏, # 如果这个时候捡漏捡到的话,也是可以付款成功的,也就是说,捡漏+候补,可以最大程度提升成功率 # 刷模式:1=刷 2=候补+刷 TICKET_TYPE...直接使用以下命令进行即可: sudo python run.py 看到软件帮你自动票了 ?

    2.4K20

    神器成GitHub热榜第一,支持候补,Python跑起来 | 标星8400

    本文来源:量子位 想要十一回家的小伙伴们,大概刚刚经历了一波大战。 顺便把一个Python工具,送到了GitHub趋势榜第一: ?...热榜第一的神器 文贤平/文先森 (testerSunshine) 的小助手“12306”,虽然诞生在2018年初,但最近一次提交代码,是在今年9月5日,现在还十分新鲜。...在实现新功能的同时,已有的功能也在不断优化。 这个工具越来越强大,GitHub标星数量比起年初的4k,也已经翻了一番。...不过,有了助手,也不是一定买得到。...所以,多试几种工具也是好的,尤其是可以同时进行多个任务的那种: 分布式助手 一位名叫pjialin的程序员,借鉴了文先森的部分代码实现,开发了一个分布式工具,名叫py12306购票助手。

    1K30
    领券