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

漫画:如何用脚本月饼

中秋节前夕,公司为内部员工提供了在线月饼的活动...... 公司里,恰好有一位调皮的程序员...... 随后,这位调皮的员工埋头研究了一下下.........很快就到了月饼活动开始的时间,脚本的效果出人意料的好...... 可是,事情已经没那么简单了。很快,员工被叫去约谈...... 这位调皮员工的经历被传到网上,引起了很多人的关注。...首先,让我们来模拟一下当时的内部员工月饼活动页面。当然,真正的活动页面肯定不会这么简单,在此只是做个简化的示例: 页面的HTML代码如下: 如何每隔一段时间让抢购按钮自动被点击呢?...将刚才的自定义脚本保存为以user.js为后缀的 .js文件,例如test.user.js,拖入扩展程序页。 3. 重启浏览器。 4. 进入月饼抢购活动页面。此时脚本已自动执行。...将刚才的自定义脚本保存为 .js文件,例如test.user.js,拖入页面空白处。 4. 进入月饼抢购活动页面。此时脚本已自动执行。

83010

《人类简史》视角下的“脚本月饼”事件

公众的印象里,缘由是他们上班时间编写脚本月饼,抢了100多个。 这家企业(以下简称A公司)规模巨大,开除几个员工这种小事儿本应波澜不惊。可是没料到此举如同捅了马蜂窝。...然而这次月饼事件性质完全不同。A公司员工为了几块月饼,居然用了脚本! 其实许多人根本不知道什么是脚本。然而自从几年前跟“春运车票”、“黄牛”这些关键词联系起来之后,“脚本”一词早已变成洪水猛兽了。...这样的系统上面月饼居然下单之后不转支付页面,连最大购买量都不限制,不滑稽吗?是不是漏洞? 如果你说不是,那就意味着本来就没有秒杀数量限制。...开除员工的举动把大众的目光聚焦在“脚本月饼”这个事儿上。几个员工可能会到处诉苦,说公司处理过重。...但只要他们原原本本叙述这件事情,也只能证明他们自己不规矩(上班的时候月饼可以,但是为月饼编了脚本绝对是干私活儿)、不专业(作为安全部门员工,发现漏洞应该立即上报和修补,哪有跑出来大喊大叫的道理?)

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

    中秋月饼和红包封面!

    中秋节马上要到了,你领(买)到月饼了么? 最近看到网上出现了各大厂商的月饼礼盒 pk 秀,看了一圈,却没有出现鹅厂的月饼。...那今天就毛遂自荐给你介绍下我司的月饼,为啥要介绍呢,因为接下来会送出 10 盒月饼,很可能就是送给你。 这份月饼礼盒看着很朴素: 打开里面更朴素: 不过,月饼看着普通,背后却并不简单。...鹅厂今年做了 25 万盒这样的月饼,节约了 757 棵树,相当于一片小森林。 所以,这份看似朴素的月饼礼盒,背后是希望大家能够一起传递「环保理念」。...吃完月饼,盒子可以用来养绿植: 咳咳,有点扯远了,光在介绍这个礼盒像是在打广告,下面来点实际的,小编自掏腰包买了 10 盒月饼,今天抽奖送给大家,抽奖方式稍后再说。...第一种,815 个封面直接点击下方两个链接速: 点击领取中秋封面 点击领取国庆封面 这一波拼手速,第一时间打开这篇文章就有可能抢到,说明你是我们的忠实读者,谢谢你一直以来的关注。

    55130

    “阿里月饼门”事件,其实是一次很成功的PR

    据爆料,昨天阿里内部抢购月饼,有四个安全部的程序员写了代码刷单抢到一百多盒月饼,结果被开除了…… ? 看到这条消息,吓得小编都不敢领公司发的月饼。...不过,这年头因为月饼丢了工作,小编第二反应是这样的。 ? 阿里月饼门这么滑稽的事情,很快引爆了知乎和微博。在小编截稿前,知乎话题“如何看待阿里巴巴安全部门的月饼事件?”...第二:这四个员工为什么要写代码月饼,阿里员工这么饥渴? ? 还是被点赞一万多的当事人现身说法:9月12日下午14:00开始秒杀月饼,程序员小哥刚点开发现就没了!(阿里的员工是有多爱这个月饼!!...然后16:00还有一波抢购,这位程序员就和同事商量写了个脚本(类似12306的票插件),到点自动抢购。 第三:为什么内部月饼还要被开除? 流出来的内部消息图上的官方回应表示: 1....因为写了一个JS代码月饼,在没造成任何损失以及获利的情况下,一个小时内就让你离职走人,惩罚过于上纲上线。

    1.8K50

    【钱塘职说】除了月饼,程序猿还应该会什么?

    中秋将至,某公司传出程序员利用漏洞刷单月饼被开除的消息,引起网络热议。有人赞成该公司坚守诚信,有人认为该公司小题大做,甚至有阴谋论者认为这是的营销策略。...程序猿果然是互联网时代的抢手货啊, 据说有的公司已经开始招聘程序员鼓励师了, 画风是这样的▼ 零食不断,萌妹相伴 如果该公司程序员有这待遇,也没工夫月饼了吧。...那么除了会月饼,一名优秀的程序猿还应该掌握哪些技能那?本期钱塘职说将为你分享职场攻略"如何成为一名阿里程序猿"。是来着一位已经拿到阿里实习offer的同学的分享。 阿里面试都问什么?...时间长了,自然就能写出象书上例程一样的代码,甚至可以比书上写得好。 二、基础扎实后,多看看Linux 等系统级的源代码,看看高手是如何写的,就有感觉了。...而真正的高手,追求的境界是 bugfree code(零缺陷代码)。 建议三:必须写够十万行代码,不要心存侥幸 程序员象木工一样,熟能生巧。

    85370

    刷票有风险,抢购需谨慎

    今天听说了一件令广大程序员大跌眼镜的事情:某知名互联网企业在中秋节前搞了个内部活动,抢购月饼。有些工程师写了程序脚本自动去,其中有几位一不小心刷多了。...想围观的可以去看: 如何看待阿里巴巴安全部门的月饼事件?...可是这样的事情总是在发生,不仅仅是开除用程序月饼的员工。 不可否认,新技术带来很多新问题、新风险。但显然不可能再让人回到刀耕火种的田园时代。技术的问题还是得依赖技术解决。...这段代码的作用就是定时去查页面,看看有没有合适的票放出,如果有的话会发送提醒邮件到你的邮箱里。 这和一般的票软件的功能并不一样,基本就是替代你自己打开页面看而已。...用到的功能包括: 网络请求 urllib2(查询页面) 发送邮件 smtplib(提醒) 文件写入 codecs(写日志) 如果你想使用这段代码或者自己编写类似的,记得设置合理的请求频率。

    95460

    12306代码 最新--亲测可用

    过年了家人们,抢到票没有 不到,很多人都会选择去某程加速包 但是! 该省省,该花花。骑着单车去酒吧!...票思路 众所周知,接口层面从去年起就不行了 但是,我们用魔法打败魔法,我们就老老实实的走UI界面 流程图如图 我们定义了一个名为 BrushTicket 的类,该类用于实现自动购买12306火车票的功能...易于学习和使用:Splinter 的学习曲线较浅,相对于 Selenium,它更简洁,无论是从安装还是从编写代码的角度来看,都较为容易上手。...您可以使用相同的代码进行 Web 浏览器测试,以 Selenium 作为后端,并以 zope.testbrowser 作为后端进行“无头”测试(无 GUI)。...代码模块思路 登录 登录前准备,浏览器驱动,这里选用经典的谷歌浏览器 登录功能准备 这段代码是一个名为 do_login 的方法,它是在一个类( BrushTicket)中定义的。

    75310

    共同想象的破坏者该当何罪?

    公众的印象里,缘由是他们上班时间编写脚本月饼,抢了100多个。 这家企业(以下简称A公司)规模巨大,开除几个员工这种小事儿本应波澜不惊。可是没料到此举如同捅了马蜂窝。...然而这次月饼事件性质完全不同。A公司员工为了几块月饼,居然用了脚本! 其实许多人根本不知道什么是脚本。然而自从几年前跟“春运车票”、“黄牛”这些关键词联系起来之后,“脚本”一词早已变成洪水猛兽了。...这样的系统上面月饼居然下单之后不转支付页面,连最大购买量都不限制,不滑稽吗?是不是漏洞? 如果你说不是,那就意味着本来就没有秒杀数量限制。...开除员工的举动把大众的目光聚焦在“脚本月饼”这个事儿上。几个员工可能会到处诉苦,说公司处理过重。...但只要他们原原本本叙述这件事情,也只能证明他们自己不规矩(上班的时候月饼可以,但是为月饼编了脚本绝对是干私活儿)、不专业(作为安全部门员工,发现漏洞应该立即上报和修补,哪有跑出来大喊大叫的道理?)

    45830

    100行Python代码实现自动火车票

    又到一年一度春运大会,2017年春运火车票还是那么难,各大互联网公司都推出票服务,只要加钱给服务费就可以增加抢到票的几率,有些代售火车票点,说给100元服务费,可以帮抢到,看来这水很深啊!...下面我们利用自己学的技术来自动票,本次脚本基于Python3.6+splinter来实现: 首先介绍一下splinter使用: splinter.brower是一个开源工具,通过Python自动化测试...加粗字体都是需要购买火车票的属性 实现目标: 整个流程全自动,自动登陆,自动查询,自动订单,自动提交订单( (暂时不实现自动点击验证码,验证码成功几率比较低) 思维导图: 整体思路就是这样,基本可以实现自动票...对,朋友看了还不会的或者运营过程中有出现错误的,可以私信我,我承诺的包教包会哦(哈哈哈) 部分代码如下(因篇幅有限,完整代码请在公众号“编程狗”底部回复“0121”获取下载链接): from splinter.browser

    1.5K90

    吃了 1000+ 个月饼

    游戏的主要功能包括玩家控制一个飞船月饼,吃到不同类型的月饼得分,并且在一定条件下游戏结束。...这段代码的主要功能是创建一个基于Canvas的小游戏,其中玩家通过触摸或鼠标控制飞船来抢夺不同类型的月饼,吃到月饼会得分,但如果吃到某种特殊类型的月饼,游戏将结束。...生成月饼对象,并让它们下落。 检测飞船是否吃到月饼,根据月饼类型进行得分或结束游戏。 循环运行游戏,不断更新画面。 这段代码还包含了一些事件处理函数,以及一些用于加载和显示分数的逻辑。...让我逐步解释这些代码: Food 构造函数: speedUpTime:加速时间间隔,以毫秒为单位,用于控制月饼下落速度的加速。 id:月饼的唯一标识。...这些代码片段通常用于游戏开发中,用于创建并控制游戏中的物体行为,如月饼下落和绘制。这个构造函数和方法是一个月饼对象的蓝图,可以用于创建多个月饼实例,每个实例具有不同的属性和行为。

    18720

    调试JS代码

    记录下近期对JS代码的调试过程 性能分析 启动程序之后,打开google浏览器对应页面,按F12或者Ctrl+Shift+I进入 开发者工具页面 目前主要使用的功能有: Performance....性能评估,比如我想看下页面刷新的性能瓶颈所在,先点击 按钮,然后进行页面操作,当页面刷新完成,再点击 按钮,则会生成性能报告,可以看到资源消耗,JS代码的执行逻辑等 Sources....性能报告页面的 部分,可以通过点击色块查看其所在的js代码文件,如 点击则会跳转到 功能栏,有了源文件就可以进行断点调试;这里注意部分js文件是压缩后的文件,建议手动修改程序替换成可读性更强的原始代码文件...查看程序的打印输出,比如我想知道某个函数的执行时间,可以在js代码中进行修改 当js代码执行之后,可以在console输出中看到foo的执行时间 Network....代码使用for循环进行操作,也就是线性复杂度,计算耗时随数据量的增大而线性增大 通过debug观察发现颜色数组会有不少重复的数值,而同样的输入会导致相同的输出,然后对整个数据的1M个点进行统计分析,发现重复率相当高

    19K10

    JS代码混淆 | js 逆向系列

    /UglifyJS/ https://github.com/LiPinghai/UglifyJSDocCN/blob/master/README.md 使用方法 npm install uglify-js...-g uglifyjs example.js -c -m --mangle-props -c 代码压缩 -m 代码混淆 --mangle-props 混淆属性名 -b 美化显示 // 原代码 const...JShaman https://www.jshaman.com/ JShaman 是国内公司开发的js代码加密商业产品 免费版可以直接使用 // 原代码 const person = { age...,通过数组、字典等各种形式存储、拼接、替换等,最终进行还原,这里面没有利用到复杂的语法以及js 语言本身的特性,所以我们一点点解开也学不到什么; 这个代码就不一样了,我们一步一步解开它,尝试去学习其中的思路...console.log(c) 这次我们设计三个返回值,分别是函数定义、数值、字符串 看到这,我都蒙了,经过查询资料,我找到了两个维度的复杂的原因 JavaScript 中函数只能有一个返回值,你就说这玩意如果没学过 js

    2.4K10

    js代码规范

    前言 在js代码开发中,我简单的总结出了以下规则,后面会陆续补充并且对规范进行分类。...js代码建议保存到后缀名.js的文件中 js代码不建议放在html中,原因有:不能被缓存,会增大网页文件的大小,可维护性不高,会影响页面的加载。...js吧任何表达式都当一条简单语句,会导致一些隐性的错误。如果自己没加分号,那么js解释器会自动添加分号,按照自己能读懂的断句。 9.2 复合语句 也称为语句块,被包在大括号内部。...比如对象 var obj={} ;var arr=[] eval eval是最容易混乱使用的js函数,他可以执行内部入参的js函数或者表达式,可以直接解析变量。不建议使用 。...尽量使用语法严格模式 消除代码之中的不友好;代码运行更快 ;保证运行的安全 ;为新版本的js做好铺垫。 22.

    8.9K30
    领券