看了 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 票左右吧
还是一个小菜鸟,各位大神轻喷,如果你有好的代码,也可以发出来学习一下
1
xiaobetty 2015-09-24 11:23:40 +08:00
脚本刷票的事儿可以打住了!
|
3
xiaobetty 2015-09-24 11:30:24 +08:00
我们之前说过举办这次活动的初衷,「如果经常关注 V2EX 等技术社区,你会时不时发现一些鲜为人知但又很有意思的个人业余项目,你并不知道项目背后的那些人到底是谁,却会被他们的精神感染。正是这样的感染,让我们决定不务正业一把,举办这场 Side Project 赞助活动,向那些视程序为生命、不断在前进的人致敬。」
这是一个很纯粹的活动:赞助程序员个人项目、为维基百科捐款。 这样一个公益性活动,大家频频晒刷票脚本真的好么。。。 |
4
enda OP @xiaobetty 哈哈,主要是我发现在投票的时候,还需要做一下数学运算,比较麻烦,对于那种脚本一下刷好几千的,我确实不是很赞同,这个脚本,只是避免了不用去做数学运算而已啦
|
5
enda OP ```
$(".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") ``` 这样就行,手动刷新 |