V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
laoyuan
V2EX  ›  程序员

抢券抢不到生气了,准备写一个自动抢券的东东,时间成本最低的 web 方案是什么?

  •  
  •   laoyuan ·
    laoyuan · 2016-09-05 10:34:37 +08:00 · 58514 次点击
    这是一个创建于 3006 天前的主题,其中的信息可能已经有所发展或是发生改变。

    http://vip.jd.com/bean/25648761.html

    京东 199-150 的牛奶券,昨天晚上 400 多人兑换,今天 720 人,也不知道什么时候放的券,说好 10 点放,结果点了 5 分钟也没有影,生气了,准备写一个自动抢券机,需求就是填入从 Chrome 粘过来的 curl 命令,再选择 3 个参数:开始时间、结束时间、提交频率(支持到每秒 10 次),然后能查看任务列表,对单个任务CURD就行了。也不用上数据库,用一个 txt 文档记录填的这些东西就可以了吧。最好有什么现成的东西,改吧改吧就能跑起来~

    curl 命令示例:

    curl 'http://vip.jd.com/bean/exchangeCoupon.html' -H 'Pragma: no-cache' -H 'Origin: http://vip.jd.com' -H 'Accept-Encoding: gzip, deflate' -H 'Accept-Language: zh-CN,zh;q=0.8,en;q=0.6,fr;q=0.4,zh-TW;q=0.2,ja;q=0.2,ru;q=0.2,nl;q=0.2,de;q=0.2' -H 'User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_11_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/50.0.2661.102 Safari/537.36' -H 'Content-Type: application/x-www-form-urlencoded' -H 'Accept: */*' -H 'Cache-Control: no-cache' -H 'X-Requested-With: XMLHttpRequest' -H 'Cookie: 'xxx' --data 'itemId=25648761&password=xxx&token=xxx' --compressed
    
    第 1 条附言  ·  2016-09-05 12:21:53 +08:00
    关键是要能一秒 10 次非阻塞
    63 条回复    2017-08-21 15:24:11 +08:00
    laoyuan
        1
    laoyuan  
    OP
       2016-09-05 10:38:30 +08:00
    最好一个小时就能搞定上线
    beingbin
        2
    beingbin  
       2016-09-05 10:41:36 +08:00
    我跟你讲,这种券,本来就是一个噱头,你看到了肯定会点进去看,什么 199-150 , 100-80 之类的。此类“神券”我只领取过可以购买试用品的,满 200 减 190 这种,买过来都是试用品。
    laoyuan
        3
    laoyuan  
    OP
       2016-09-05 10:42:45 +08:00
    @beingbin 对,我也领过试用品的, 5ml 的东西标价大几十,没卵用
    laoyuan
        4
    laoyuan  
    OP
       2016-09-05 10:48:08 +08:00
    每秒一次的话,我把 @binux 的 pyspider 改吧改吧也能行,每秒多次就不知道怎么写了
    cxl008
        5
    cxl008  
       2016-09-05 10:50:54 +08:00
    不是要填验证码么? 有的还是京豆兑换。。。。
    laoyuan
        6
    laoyuan  
    OP
       2016-09-05 10:52:55 +08:00
    @cxl008 这一款京豆兑换的不要验证码,请求带 Cookie 和支付密码(示例命令里 xxx 的两处)就行。
    laoyuan
        7
    laoyuan  
    OP
       2016-09-05 10:54:29 +08:00
    这种定时并发用 Python 我还真不会写,貌似用 JS 最省事
    zhangfan
        8
    zhangfan  
       2016-09-05 11:01:50 +08:00
    不是有一个签到框架吗? 这个可以搞一个抢兑框架。
    loading
        9
    loading  
       2016-09-05 11:03:25 +08:00 via Android
    一个小时后,有什么东西,这么急……
    Crossin
        10
    Crossin  
       2016-09-05 11:06:19 +08:00
    实现脚本本身倒是比抢到券有价值多了。

    昨天突然冒出一张满 400-150 的券,就去看了下,发现下面人很多人说是 400-200 的时候买的。还有人说秒杀抢完了,平日价格就降到比秒杀价还便宜。所以说,只有错买的,没有错卖的
    matrix67
        11
    matrix67  
       2016-09-05 11:07:53 +08:00 via Android
    每秒发一次,过一会就被封了
    eoo
        12
    eoo  
       2016-09-05 11:16:03 +08:00
    nodejs
    harker
        13
    harker  
       2016-09-05 11:20:03 +08:00
    京东的劵里面好坏混杂,大多数都是噱头,掺杂一点是划算的劵 ,建议你直接用 sh 写个脚本,定时发送
    KevinChan
        14
    KevinChan  
       2016-09-05 11:38:45 +08:00 via iPhone
    这券实际可能就几张
    ftp11yyy
        15
    ftp11yyy  
       2016-09-05 11:51:54 +08:00
    还是抢天猫的大额券划算些
    laoyuan
        16
    laoyuan  
    OP
       2016-09-05 12:19:56 +08:00
    @harker 用 shell 能一秒 10 次非阻塞么?我用 PHP 倒是会
    laoyuan
        17
    laoyuan  
    OP
       2016-09-05 12:21:06 +08:00
    @loading 一个小时搞出来不是着急,是时间成本,抢个破券搭上半天太不值当了
    7654
        18
    7654  
       2016-09-05 12:34:46 +08:00
    砖石免费送
    ayiis
        19
    ayiis  
       2016-09-05 12:44:55 +08:00
    最后可能会发现不止搭上了半天,还搭上了账号
    Trim21
        20
    Trim21  
       2016-09-05 13:07:44 +08:00 via Android
    @laoyuan 循环并且在命令最后面加一个符号,好像是反斜杠
    shijingshijing
        21
    shijingshijing  
       2016-09-05 13:48:05 +08:00
    楼主不要拿衣服了,现在的黄牛都是直接把脚本挂到京东托管机房的,那种神券基本上是秒无的。
    shijingshijing
        22
    shijingshijing  
       2016-09-05 13:50:13 +08:00
    @ayiis 哈哈,目测楼主下一个帖子就是,京东号被拉黑了,求如何洗白?
    tomczhen
        23
    tomczhen  
       2016-09-05 13:51:57 +08:00 via iPhone
    明显是被黑号了……
    laoyuan
        24
    laoyuan  
    OP
       2016-09-05 14:01:20 +08:00
    @shijingshijing 好吧,我还是老老实实搬砖去吧
    msg7086
        25
    msg7086  
       2016-09-05 14:09:26 +08:00
    为了省钱,拼命刷券买东西。
    laoyuan
        26
    laoyuan  
    OP
       2016-09-05 14:18:25 +08:00
    @msg7086 没错,多用一张 200-100 的券,你就多省了 100 块钱,省了就是赚了!
    Nixus
        27
    Nixus  
       2016-09-05 14:20:59 +08:00
    @laoyuan 每秒多次用 golang ?
    just4test
        28
    just4test  
       2016-09-05 14:26:26 +08:00
    :start
    curl xxxx
    goto start

    保存成批处理
    双击 10 次。。。。
    ppwangs
        29
    ppwangs  
       2016-09-05 14:45:25 +08:00
    应该是有算法,一次抢不到就都抢不到了。
    不对,也不是抢,是请求过去以后会过滤掉一些请求,剩下的 lucky 请求再随机分配
    abcsbz
        30
    abcsbz  
       2016-09-05 14:50:08 +08:00
    要是你的技术支持你不在乎那点钱,你还用得着那几张券吗?
    xhsmile
        31
    xhsmile  
       2016-09-05 15:09:35 +08:00
    @abcsbz 瞎说什么大实话
    laoyuan
        32
    laoyuan  
    OP
       2016-09-05 15:26:02 +08:00
    @abcsbz 抢券的乐趣你不懂!秒杀的乐趣你更不懂,比如只有 100 件的尖货,秒到之后那种身体被掏空的空虚感。。
    laoyuan
        33
    laoyuan  
    OP
       2016-09-05 15:27:26 +08:00
    理性是有边界的,有很多理性解决不了的问题,比如如何让自己高兴起来。一想到活不了一两万天了,你怎么高兴得起来?
    lneoi
        34
    lneoi  
       2016-09-05 15:28:58 +08:00
    抢来很多券都没东西可以用 噱头
    sghsgh
        35
    sghsgh  
       2016-09-05 16:18:00 +08:00
    好像有一个叫黑米,专业卖抢购软件
    zuotech
        36
    zuotech  
       2016-09-05 16:27:21 +08:00
    直接在 chrome console 写一个 js 循环脚本就可以了, 20 分钟能搞定了吧
    fy
        37
    fy  
       2016-09-05 16:31:16 +08:00
    成本最低的就是 console
    annielong
        38
    annielong  
       2016-09-05 16:41:39 +08:00
    去年撸天猫的脚本,开了 2 天,毛都没有得到,结果给同事用了一下就中了 100 的红包
    binux
        39
    binux  
       2016-09-05 16:59:37 +08:00
    抢卷一个请求就行了?不是要点好多次,还要输入验证码吗
    evilangel
        40
    evilangel  
       2016-09-05 17:14:02 +08:00
    网站上抢券相对好解决,话说类似招商银行掌上生活 app 的 iOS 客户端每周三抢饭票这种一直不知道怎么实现。
    pljhonglu
        41
    pljhonglu  
       2016-09-05 17:19:22 +08:00
    京东的券一次都没抢到,后来问京东客服是不是被黑名单了,客服说没有。。。
    wangxn
        42
    wangxn  
       2016-09-05 17:27:49 +08:00 via Android
    挂到机房来抢真是令人大开眼界。
    laoyuan
        43
    laoyuan  
    OP
       2016-09-05 17:34:36 +08:00
    @binux 这种京豆兑换的券,同一个请求就可以,和那种验证码的不一样
    laoyuan
        44
    laoyuan  
    OP
       2016-09-05 17:51:59 +08:00
    @binux 我觉得 pyspider 是最好的平台,你给个解决方案嘛,就是一遍一遍发请求
    VYSE
        45
    VYSE  
       2016-09-05 17:52:30 +08:00 via Android
    牛奶券明明 0 点啊,而且每秒只有一次成功请求,京东不是以前了,要卡时刻
    laoyuan
        46
    laoyuan  
    OP
       2016-09-05 17:55:34 +08:00
    @VYSE 专业人士来了。。活动页面写的是 10 点啊,擦,又被狗东耍
    http://sale.jd.com/act/guXmKoHwOfd2ZT.html
    gxm123gxm
        47
    gxm123gxm  
       2016-09-05 18:29:34 +08:00
    用京豆兑换的券还要抢啊?我以为随便领的...
    yuhaaitao
        48
    yuhaaitao  
       2016-09-05 18:51:54 +08:00
    这个券根本就抢不到
    jasontse
        49
    jasontse  
       2016-09-05 18:54:56 +08:00 via iPad
    带密码请求不用 https 狗东也是牛逼
    snsd
        50
    snsd  
       2016-09-05 18:56:20 +08:00 via Android
    @shijingshijing 不会吧,还有卖券的黄牛?
    laoyuan
        51
    laoyuan  
    OP
       2016-09-05 18:57:53 +08:00
    @jasontse 是的,明文传输支付密码,搞个支付密码好似安全一些,实际逗狗
    shijingshijing
        52
    shijingshijing  
       2016-09-05 19:07:01 +08:00
    @snsd 啥都有,自行百度“猫池”
    quericy
        53
    quericy  
       2016-09-05 20:25:56 +08:00
    这个页面可以 https 的,只是不强制

    真正有需求的东西,感觉一般那种减个二三十的就可以了,毕竟无奸不商
    Zzzzzzzzz
        54
    Zzzzzzzzz  
       2016-09-05 20:30:22 +08:00   ❤️ 1
    别浪费时间了, 京东这种券有风控方案的, 只能卡时间赌运气, 黄牛是 IP 和帐号多, 运气不坏能撞上, 你一个 IP 一个帐号的短时间内刷多两次都会被临时黑几分钟。
    EXE
        55
    EXE  
       2016-09-05 20:50:04 +08:00
    黑号
    ztrt
        56
    ztrt  
       2016-09-05 21:04:21 +08:00 via Android
    曾经 JD 抢小米尊享版,手机卡时间点抢的,下单时间整点,后来就再没抢到过任何其他要抢的,所以可能还得看帐号
    laoyuan
        57
    laoyuan  
    OP
       2016-09-06 05:26:04 +08:00
    @Zzzzzzzzz 说得也是,能这样刷我都觉得有钓鱼嫌疑
    killerv
        58
    killerv  
       2016-09-06 09:28:45 +08:00
    京东没这么傻,搞不好你的账号会被封或者加入黑号
    live007
        59
    live007  
       2016-09-06 09:50:27 +08:00
    这玩意就看账号的, 我钻石号以前什么券都是领取不到的,手机抢购直接显示失败,签到也失败。后来这账号就放一边几乎没买东西。现在每个月都给我送免运券,全品类减免劵。客服说没黑名单,可能?
    nyanyh
        60
    nyanyh  
       2016-09-06 10:01:25 +08:00
    怪不得抢不到, 15W 的优惠券
    zhxhwyzh14
        61
    zhxhwyzh14  
       2016-09-06 11:09:36 +08:00
    小心黑号。
    mxalbert1996
        62
    mxalbert1996  
       2016-09-06 22:32:07 +08:00
    讲道理你觉得一个全球第四大电商让你这么随随便便写个脚本就能作弊了还能混得下去吗?
    zzl520hyq
        63
    zzl520hyq  
       2017-08-21 15:24:11 +08:00
    现在还可以用没,大师
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3360 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 37ms · UTC 11:51 · PVG 19:51 · LAX 03:51 · JFK 06:51
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.