100 offer 自动答题 for JS

2015-09-24 11:20:07 +08:00
 enda

看了 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 票左右吧

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

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

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

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

```

这样就行,手动刷新

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/223296

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX