大数据 爬虫Python AI Sqlpython入门基础学习Python

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

2018-12-17  本文已影响13人  编程新视野

1.分析

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

点击投票网页提交的请求

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

为公司投票时提交的参数

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

点赞时提交的参数

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

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

西刺免费代理IP

快代理免费代理

Proxy360代理

全网代理IP

目标网址:西刺免费代理IP

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

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

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

运行程序

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

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

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

上一篇下一篇

猜你喜欢

热点阅读