V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
enda
V2EX  ›  程序员

100 offer 自动答题 for JS

  •  
  •   enda · 2015-09-24 11:20:07 +08:00 · 2413 次点击
    这是一个创建于 3373 天前的主题,其中的信息可能已经有所发展或是发生改变。

    看了 100 offer 自动刷票的几个脚本,本人能力有限,未能写出来

    尝试过伪造表单提交, php CUrl 等,好像都被拦截了,

    既然拦截了,那就只能在当前页面上做一些小动作啦,进入投票页面,打开控制台,运行一下脚本

    $(".vote-button").trigger("click")
    var sun = $('#humanizer_answer').prev().html();
    var reg = /(.*)加(.*)等于多少?/
    var mathResult = sun.match(reg)
    var result = parseInt(mathResult[1]) + parseInt(mathResult[2])
    $('#humanizer_answer').val(result)
    var success = $(".submit-btn").trigger("click")
    if(success.length > 0){
        location.reload()
    }
    

    发现如果投票以后,再次点击投票不会增加票数,所以成功后自动刷新一下当前页面,刷新完以后在运行此脚本即可

    服务器那边有做 ip 限制,一个 ip 能投 10 票左右吧

    还是一个小菜鸟,各位大神轻喷,如果你有好的代码,也可以发出来学习一下

    5 条回复    2015-09-24 15:53:01 +08:00
    xiaobetty
        1
    xiaobetty  
       2015-09-24 11:23:40 +08:00
    脚本刷票的事儿可以打住了!
    enda
        2
    enda  
    OP
       2015-09-24 11:29:46 +08:00
    @xiaobetty 哈哈~
    xiaobetty
        3
    xiaobetty  
       2015-09-24 11:30:24 +08:00
    我们之前说过举办这次活动的初衷,「如果经常关注 V2EX 等技术社区,你会时不时发现一些鲜为人知但又很有意思的个人业余项目,你并不知道项目背后的那些人到底是谁,却会被他们的精神感染。正是这样的感染,让我们决定不务正业一把,举办这场 Side Project 赞助活动,向那些视程序为生命、不断在前进的人致敬。」

    这是一个很纯粹的活动:赞助程序员个人项目、为维基百科捐款。

    这样一个公益性活动,大家频频晒刷票脚本真的好么。。。
    enda
        4
    enda  
    OP
       2015-09-24 11:32:13 +08:00
    @xiaobetty 哈哈,主要是我发现在投票的时候,还需要做一下数学运算,比较麻烦,对于那种脚本一下刷好几千的,我确实不是很赞同,这个脚本,只是避免了不用去做数学运算而已啦
    enda
        5
    enda  
    OP
       2015-09-24 15:53:01 +08:00
    ```

    $(".vote-button").trigger("click")
    var sun = $('#humanizer_answer').prev().html();
    var reg = /(.*)加(.*)等于多少?/
    var mathResult = sun.match(reg)
    var result = parseInt(mathResult[1]) + parseInt(mathResult[2])
    $('#humanizer_answer').val(result)
    $(".submit-btn").trigger("click")

    ```

    这样就行,手动刷新
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   4478 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 10:08 · PVG 18:08 · LAX 02:08 · JFK 05:08
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.