偶然接触到一个国外网站 http://onamoney.club
这类网站被称作PTC,即pay to click。用户完成网站上任务,可以获得对应收益,比如点击广告主的广告,达到一定金额可以提现。具体拿我亲身体验过的这个网站http://onamoney.club来说,提现是有要求的——邀请40个人,获取40个referrals,或者从别人那边购买,如图:
购买方式:
好奇心驱使我注册了一个账号,发现使用邮箱注册后不需要验证邮箱。那么开始做任务,进入任务页面,发现只要输入四位数的验证码,而且均为数字,然后提交就行了,账户的余额每次都会随着验证码的提交而增加。如图:
试过几次后,发现既然做任务如此机械,那么作为一名程序员,肯定用代码解决这类重复的体力活动。
于是,我进入开发者模式,发现该网站用了jquery:
您就可以用jquery写代码喽,先稍作分析:
不难发现,验证码图片数字和img标签src图片名称一致,另一方面,验证码所在div 的id也是有规律的,现在只需要根据验证码div的id找到其下的每个img元素,再获取src属性的值,想办法获取图片名称,最后将四张图片名称拼接成一个字符串,赋值给下面的额输入框,并触发click事件,就相当于完成了一次任务。
好,需求分析结束,上代码:
var imgArr = [],idArr = ['#cimg1','#cimg2','#cimg3','#cimg4'];
var codeArr = [];
for (var i = idArr.length-1; i >= 0; i--) {
imgArr.push($(idArr[i]).find('img').attr("src"));
}
for (var i = imgArr.length - 1; i >= 0; i--) {
codeArr.push(imgArr[i].charAt(14));
}
//将获取到并且拼接后的验证码赋值给输入框,并且触发页面continue按钮的点击事件
$("[name='mainf']").find("[name='capcha']").val(codeArr.join(''));
$("[value='CONTINUE']").click();
将代码在控制台执行,执行代码前的账户余额:
执行代码后的账户余额:
多了0.1美元,似乎有多少额。。。。。。but,加个循环啊,比如循环2000多次后:
到这里,大伙是不是和我一样兴奋,可以躺着薅广告主的羊毛啊!然而就像开头所说,体现是个问题,该平台也支持PayPal,我当初也试了下,填写了PayPal的信息,还好填错了才没有把账户信息泄露给该平台,细思极恐,因为这家网站明显是骗人的。我还发现了它的姊妹网站——http://www.ommoney.win结果点进去一看:
Amazing!除了左上角域名,其它内容和onamoney.club一毛一样!
要是按照它提供的方式用比特币购买Referrals,那真是让骗子们躺着赚钱了。