V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
ini
V2EX  ›  程序员

乃萌这些还在按正常思维答题的人,都弱爆了

  •  
  •   ini · Nov 9, 2012 · 5314 views
    This topic created in 4917 days ago, the information mentioned may be changed or developed.
    不明真相的围观群众请先看这里:
    https://study.congcong.us/t/51992

    在下也在玩,但人比较笨,到第六关死活想不出个所以然,看完帖子下面的提示性回复后也无从下手,于是,气血上冲,遂有以下代码片(比较短,就不贴gist了,麻烦):
    https://gist.github.com/4039914
    #!/bin/zsh
    i=0
    while [ $i -le 800 ]; do
    echo trying the $i times...
    i=$(($i + 1))
    md5=$(curl http://yuyang.co/game/\?width\=$i\&k\=0eb46665addf43389ae950050f787a45 | md5sum)
    #echo $md5
    if [ "$md5" != "c92e32594fd6558d6e1df9ab77daca42 -" ]; then
    echo width is found: $i
    break
    else
    continue
    fi
    done

    原理很简单:以图片宽度800为上限,从1开始循环,将递增的数字作为width参数提交GET请求,比较返回结果的md5值,如果和错误页面的md5值相同,则继续;不同,则代表找到。

    其实我很担心这个width是字符串或者浮点数怎么办,跑完脚本后证明,我的担心是多余的。另外,虽然过关了,但这关的答案是怎么出来的,本人依旧是一头雾水啊,话说作者@yayanet,这关设计得也太坑了吧。。

    PS:@yayanet的服务器响应还是挺快的 ^_^
    (鄙人第一次发帖,不懂规则,望多多关照)
    15 replies    1970-01-01 08:00:00 +08:00
    ini
        1
    ini  
    OP
       Nov 9, 2012
    本来不想贴gist,但发现这对代码的排版功能真心差,还是贴一个gist,只是,谁能告诉我怎么样让gist直接显示出来而不是只显示一个URL?
    xatest
        2
    xatest  
       Nov 9, 2012
    @ini 贴gist URL,前面空上一格~
    ini
        3
    ini  
    OP
       Nov 9, 2012
    @xatest
    完了。。刚刚还能编辑帖子的,现在不能编辑了。。
    lwjefSub
        4
    lwjefSub  
       Nov 9, 2012
    046569
        5
    046569  
       Nov 9, 2012
    其实这事我也干了,脸红下...
    hyq
        6
    hyq  
       Nov 9, 2012
    第二关都过不去的人,好羡慕
    hewigovens
        7
    hewigovens  
       Nov 9, 2012
    @hyq 我之前md5命令行用的不对,也卡了很久,汗
    linuz
        8
    linuz  
       Nov 9, 2012
    我不告诉你我是直接屏幕截图看的
    Mutoo
        9
    Mutoo  
       Nov 9, 2012
    这关我用google chrome的开发人员工具量了一下,然后目测了三次, 620, 619, 618 。通过…
    alexrezit
        10
    alexrezit  
       Nov 9, 2012
    else 没有必要吧?
    picasso250
        11
    picasso250  
       Nov 9, 2012
    最后终于明白了,按照像素的……
    yayanet
        12
    yayanet  
       Nov 9, 2012
    哈哈,本来也只是娱乐一下,我用的是Linode的VPS,稳定性速度各方面都比较不错。你想买的话可以用这个链接http://www.linode.com/?r=d4b832ce31a96c6db50a1f52695c76482775286e
    这样我还能拿点奖励,你好我也好 哈哈
    BTW,很高兴认识你
    SonicXP
        13
    SonicXP  
       Nov 9, 2012
    其实我也干了,不过是从10.0-13.0,没跑出来...最后发现是像素,囧
    ini
        14
    ini  
    OP
       Nov 9, 2012
    @lwjefSub
    多谢~~

    @046569
    握爪~~ :-)

    @linuz
    Linux下有这样截一个区域图的工具么。。我唯一能做的,就是打开F12,看到整个图片的宽度是800。。

    @alexrezit
    嗯,是的,当时只是作为工具用,一时没管那么多~~

    @yayanet
    嗯 ,看来Linode确实不错哈,只是我暂时没有用VPS的需求,等有了需求的话,一定用你这个去注册~~ :-)

    @SonicXP
    哈哈,看来我人品比较好,猜到范围了。其实我也打算如果1-800跑不出来的话,我再1.0到800.0再跑一遍的。。
    linuz
        15
    linuz  
       Nov 19, 2012
    @ini 发现一个很好用的deepin-scrot,deepin的东西,功能跟qq截图有一拼,如果对deepin的东西不感冒
    还有chrome的截图插件也能凑合着用,
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   5627 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 96ms · UTC 08:35 · PVG 16:35 · LAX 01:35 · JFK 04:35
    ♥ Do have faith in what you're doing.