朋友让我帮他投票,花了半个小时开发了自动投票脚本,秒夺第一

1.分析

  • 先手动投票查看网页提交的请求

朋友让我帮他投票,花了半个小时开发了自动投票脚本,秒夺第一

点击投票网页提交的请求

朋友让我帮他投票,花了半个小时开发了自动投票脚本,秒夺第一

投票成功返回的json数据,可以看到是result:1

朋友让我帮他投票,花了半个小时开发了自动投票脚本,秒夺第一

为公司投票时提交的参数

朋友让我帮他投票,花了半个小时开发了自动投票脚本,秒夺第一

点击'为我点赞'网页提交的请求

朋友让我帮他投票,花了半个小时开发了自动投票脚本,秒夺第一

点赞时提交的参数

通过分析可以看到网页实际上并没有针对同一IP的投票进行限制,所以不需要进行使用代理IP,但是为了使我们的代码更加符合常规网站的对同一IP限制投票的机制,所以这里抓取一个代理IP的网站进行点击投票

提供不错几个的短期代理IP网站

  • 西刺免费代理IP
  • 快代理免费代理
  • Proxy360代理
  • 全网代理IP
  • 目标网址:西刺免费代理IP

朋友让我帮他投票,花了半个小时开发了自动投票脚本,秒夺第一

查看网页结构每一个代理IP和端口都在一个标签中,我们可以通过正则筛选出我们想要的结果

2.小试牛刀(代码基于Python 2.7)

下面是实际的代码,让我们刷起来。

朋友让我帮他投票,花了半个小时开发了自动投票脚本,秒夺第一

  • 运行程序

朋友让我帮他投票,花了半个小时开发了自动投票脚本,秒夺第一

python资源分享交流学习解答qun 943752371

开启程序,可以看到每次投票的IP已不再是我们本机IP

截止到这里,现在我们已经成功的解释并且展示了“刷票”的一个简单的流程,但是还是要在结尾再次声明一下,本文主旨在于让大家更清楚的了解刷票这一坏现象,而不是叫大家做一些不合理甚至不合法的事情哦!

猜你喜欢

转载自blog.csdn.net/weixin_42209553/article/details/85046225