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

在网上抢东西的软件原理是什么?比如抢某品牌手机的软件。

  •  
  •   christianwong · 2014-05-26 10:43:31 +08:00 · 21661 次点击
    这是一个创建于 3829 天前的主题,其中的信息可能已经有所发展或是发生改变。
    13 条回复    2014-05-27 13:36:53 +08:00
    christianwong
        1
    christianwong  
    OP
       2014-05-26 10:43:40 +08:00
    自己坐沙发咯
    Akiyori
        2
    Akiyori  
       2014-05-26 10:45:58 +08:00
    重复重复再重复么?(随便猜
    RHFS
        3
    RHFS  
       2014-05-26 10:52:41 +08:00 via iPhone
    按键精灵
    imn1
        4
    imn1  
       2014-05-26 12:37:43 +08:00
    爬虫
    zhouzm
        5
    zhouzm  
       2014-05-26 12:51:53 +08:00
    用程序(俗称bot)模拟人对浏览器的操作。
    lazyphp
        6
    lazyphp  
       2014-05-26 15:53:05 +08:00   ❤️ 1
    1.内部人员流出抢购的核心原理给 某死党进行牟利(也可以自己),就像某宝以前每年搞的抢购,总是会有一些字典流出来。
    2.开发人员分析抢购页面的 流程,结合轻便的语言,如PY,编写出抢购软件。
    其实只要是网页端的,如果楼主是学py的,再懂点js的调试,然后再掌握py的模拟登录,嗯。差不多可以实现一个抢购软件了。
    fiture
        7
    fiture  
       2014-05-26 17:47:13 +08:00
    原理就是自动化测试。6楼说得很全面,有个东西叫:selenium。
    garipan
        8
    garipan  
       2014-05-26 19:20:19 +08:00 via Android   ❤️ 1
    据说某粗粮是不是真的你点抽奖才去返回服务器计算抽奖,而是你打开网页的一瞬间,就自动分配好了你这个页面的结果有没有中奖。
    所以很多软件是模拟多个设备同时打开网页,就可以增大中奖几率

    据说早些时候,你开很多个浏览器窗口也有同样效果
    kqz901002
        9
    kqz901002  
       2014-05-26 19:25:16 +08:00
    @fiture selenium很慢的,selenium很多用了js,我觉得js应该快吧
    kqz901002
        10
    kqz901002  
       2014-05-26 19:26:18 +08:00
    @garipan 这个可以减小服务器的压力啊
    inee
        11
    inee  
       2014-05-26 19:37:45 +08:00
    @lazyphp 某宝内部的xx,堪比xx的腐败,我会乱说?
    lsmgeb89
        12
    lsmgeb89  
       2014-05-26 19:40:58 +08:00
    @fiture 但是淘宝那种回答问题的怎么弄?
    akira
        13
    akira  
       2014-05-27 13:36:53 +08:00
    模擬下網頁訪問就行了。
    至於反機器人部分的東西,抽離出來給人去處理就是了。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1164 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 18:38 · PVG 02:38 · LAX 10:38 · JFK 13:38
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.