微信人工刷票价格多少钱一票是怎么规定的?人工投票多少钱一票,投票刷票是怎么操作的?

来源:互联网 发布:谷歌搜索的算法功能 编辑:程序博客网 时间:2024/04/25 18:12

微信人工刷票价格多少钱一票是怎么规定的?人工投票多少钱一票,投票刷票是怎么操作的?越来越多的人在平常生活中使用微信,以微信为载体的许多功能就被开发和使用了起来,比如——微信投票。于是乎,微信上兴起了各种投票,从小学生到gov部门的投票活动都有,,刷票交易也越来越火。微信刷票单纯在请求的技术手段上,都是正常的访问请求,基本是没法识别的,但它真的像吃瓜群众一样说的没法认出来吗?未必!


    1.水军为了做更多生意自曝身份,在微信昵称上用了显而易见的刷票词语,比如用“票”筛选投票数据,就得到了大量的刷票信息,见图:


   这样,只要通过一定的规则来匹配投票人的微信昵称,判断出投票人是否是刷票的,如果是进入黑名单。如果一个被投票的有大量黑名单的人给他投票,那么他就有花钱买票嫌疑。

  2.每天投票量统计分析,如果是持续几天的投票。我们设想被投票人每天都在努力地拉票,从开始到结束应该是一个影响力越来越大或者影响力在结束的时候弱一点,所以每天的投票量统计曲线是先抑后扬或呈正态分布。把每个选 手的每天投票量曲线做出来,和其他人不一样的就一眼看出来了。

  3.时段投票量统计分析,这个应该比较容易理解,投票时间应该符合一般人的作息时间,如果在凌晨一、两点某个选手出现大量的投票,而他白天投票量反正少,这就很难用正常投票解释了。

  4.投票数爆发点与超越关系的分析。买票是需要成本的,被投票人买票的话当然是想用最少的成本取得第一。如果他被别人超越了的话,不想让自己先期投入变成“沉没成本”,只能加钱再买票再次超越别人。所以,如果一个选手多次被别人超越后投票数立马上升,特别是上升的票数都差不多(想象一下每次都是一百一百地买票),那就基本是刷票了。


  5. 多人刷票的情况。这种情况下就有点好玩了,发展的结果是:

         a.谁也不服谁,杠上了,超越关系明显。最后钱多的2,3个人超过其他人好多倍的票;

         b.为了节约成本,保持第二或第三,在最后时段为了夺冠冲刺刷票,产生了一个非常异常的投票量曲线。


    谁最清楚哪个人是刷票水军呢?应该是疼xun。如果是专门做投票系统,积累了大量数据的话,是可以建立模型识别是刷票行为的(至于为了点击量是否愿意做这个,或者做了这个不启用就不得而知了),小公司的话也可以用第1点做简单地判断,另外可以加验证码,增加投票时间操作,提高刷票水军的时间成本,另外验证码看多了眼睛也会花的偷笑。还有就是如果你不想刷票的话可以直接加入“渔夫微信互投票群”、“渔夫微信互投群”进行互投拉票。


告诉大家一个坏消息,还是有刷票的行为,有图有真相:

enter image description here

倒数第三项是时间轴,倒数第二项是IP,倒数第一项是邮箱,你们要刷票,拦都拦不住呀呀呀呀呀呀!!!!!

看看这些时间的间隔,看看这些IP的地址,哎,再看看邮箱,全163的,再也不爱了。

  再来看看这些软件,有图有真相:

还有神马人工输入验证码的,自动输入验证码的,哎,被秒杀了瞬间。。。。

  继上篇刷票风云的随笔之后,我还是决定用每个学生登录教务处的密码尝试一下,虽然这个我在开学的时候做微信开发的时候弄过。

  首先要做的是登录学校教务处网站,然后打开sharkwire,取得传过去的信息,这些图我就明天上传补上,现在是用的同学电脑。

  获取到传过去的数据之后,我们就可以copy一下,用curl这个PHP中的API,创造个cookie传过去。

//第一步:提交数据,生成cookie,将cookie保存在临时目录下//在指定目录中建立一个具有唯一文件名的文件。如果该目录不存在,tempnam() 会在系统临时目录中生成一个文件,并返回其文件名$cookie_file=tempnam('./temp','cookie');$ch=curl_init();$login_url="网址";$curlPost="uname=账号&upwd=密码&usertypex=%B9%DC%C0%ED%D4%B1";curl_setopt($ch,CURLOPT_URL,$login_url);//启用时会将头文件的信息作为数据流输出curl_setopt($ch,CURLOPT_USERAGENT, 'Mozilla/5.0 (compatible;MS IE 9.0; Windows NT 6.1; WOW 64; Trident/5.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.0.30729; BRI/2; MASM; .NET4.0C; .NET4.0E; InfoPath.3; Media Center PC 6.0; SE 2.X MeTaSr 1.0)');curl_setopt($ch,CURLOPT_HEADER,true); curl_setopt($ch,CURLOPT_MAXREDIRS,1); curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);curl_setopt($ch,CURLOPT_FOLLOWLOCATION,1); curl_setopt($ch,CURLOPT_POST,1);curl_setopt($ch,CURLOPT_POSTFIELDS,$curlPost);//设置连接结束后保存cookie信息的文件curl_setopt($ch,CURLOPT_COOKIEJAR,$cookie_file);$content_login=curl_exec($ch);//print_r($content_login);var_dump($cookie_file);curl_close($ch);
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21

  测试什么都没有显示,因为:

$content_login=curl_exec($ch);//print_r($content_login);
  • 1
  • 2

  后面会解释,继续:

$ch2=curl_init();$login_url2=网址2";curl_setopt($ch2,CURLOPT_USERAGENT, 'Mozilla/5.0 (compatible;MS IE 9.0; Windows NT 6.1; WOW 64; Trident/5.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.0.30729; BRI/2; MASM; .NET4.0C; .NET4.0E; InfoPath.3; Media Center PC 6.0; SE 2.X MeTaSr 1.0)');curl_setopt($ch2,CURLOPT_HEADER,0); curl_setopt($ch2,CURLOPT_URL,$login_url2); curl_setopt($ch2,CURLOPT_RETURNTRANSFER,1);curl_setopt($ch2,CURLOPT_CONNECTTIMEOUT,120);curl_setopt($ch2,CURLOPT_AUTOREFERER,1); curl_setopt($ch2,CURLOPT_POST,1);curl_setopt($ch2,CURLOPT_POSTFIELDS,$curlPost); curl_setopt($ch2,CURLOPT_REFERER,"来源");  //设置连接结束后保存cookie信息的文件curl_setopt($ch2,CURLOPT_COOKIEFILE,$cookie_file); $content_login=curl_exec($ch2);//$content_login='1';print_r($content_login);//curl_exec($ch);curl_close($ch2);
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20

  在这里,用到的是同一个cookie,这样服务器就可以直接识别了。

$content_login=curl_exec($ch2);
  • 1

  这是获取到网页上的内容。

print_r($content_login);
  • 1

  这是将获取到的内容打印出来,如果你细心,你可以发现前面有:

$content_login='1';
  • 1

  这么一句话被我注释掉了,这是我检测是否能修改数据用的,当初在获取课表的时候就不能修改获得的数据,也不知道是为何,但是在这里可以。

  如果账号密码错了,就会按网站那样弹出个对话框显示账号密码错误,这样,只要再数据表里面再添加一项student_id便可以了,一个账号只能用一次。

阅读全文
1 0
原创粉丝点击