python刷投票的脚本实现代码


Posted in Python onNovember 08, 2014

原理就是用代理IP去访问投票地址。用到了多线程,速度飞快。
昨晚两个小时就刷了1000多票了,主要是代理IP不好找。

2.7环境下运行

#!/usr/bin/env python 
#-*- coding: utf-8 -*- 
 
import urllib2 
from threading import Thread 
from time import time 
 
class Vote(Thread): 
    def __init__(self, proxy): 
        Thread.__init__(self)         
        self.proxy = proxy 
        self.url = 'http://www.studentboss.com/zhuanti/2014/cncc/vote.php?id=19'
        self.timeout = 10
 
    def run(self): 
        proxy_handle = urllib2.ProxyHandler({"http": r'http://%s' % self.proxy}) 
        opener = urllib2.build_opener(proxy_handle) 
        urllib2.install_opener(opener) 
        try: 
            req = urllib2.urlopen(self.url, timeout=self.timeout) 
            result = req.read().decode('gbk') 
            print result 
            pos = result.find(u'成功') 
            if pos > 1: 
                addnum() 
            else: 
                pass
        except Exception,e: 
            print e.message,'error'    
 
 
def addnum(): 
    global n 
    n += 1
 
def shownum(): 
    return n 
 
n = 0
 
threads = [] 
 
proxylist = open('proxy.txt', 'r') 
 
for proxy in proxylist: 
    t = Vote(proxy) 
    threads.append(t) 
 
 
if __name__ == '__main__': 
    start_time = time() 
    for i in threads: 
        i.start() 
    for i in threads: 
        i.join() 
    print '%s votes have been voted successfully using %s seconds' % (shownum(), time()-start_time)
Python 相关文章推荐
Python中random模块用法实例分析
May 19 Python
举例讲解Python中的Null模式与桥接模式编程
Feb 02 Python
微信跳一跳python辅助脚本(总结)
Jan 11 Python
python使用锁访问共享变量实例解析
Feb 08 Python
Python解决走迷宫问题算法示例
Jul 27 Python
selenium+python自动化测试之使用webdriver操作浏览器的方法
Jan 23 Python
使用Python快速制作可视化报表的方法
Feb 03 Python
Pytorch加载部分预训练模型的参数实例
Aug 18 Python
Django中的FBV和CBV用法详解
Sep 15 Python
Python实现图像去噪方式(中值去噪和均值去噪)
Dec 18 Python
PyInstaller的安装和使用的详细步骤
Jun 02 Python
Python绘制数码晶体管日期
Feb 19 Python
Django静态资源URL STATIC_ROOT的配置方法
Nov 08 #Python
Python中的__new__与__init__魔术方法理解笔记
Nov 08 #Python
Python使用百度API上传文件到百度网盘代码分享
Nov 08 #Python
python中readline判断文件读取结束的方法
Nov 08 #Python
Python实现基于HTTP文件传输实例
Nov 08 #Python
Python使用urllib模块的urlopen超时问题解决方法
Nov 08 #Python
Python set集合类型操作总结
Nov 07 #Python
You might like
PHP HTML代码串 截取实现代码
2009/06/29 PHP
PHP 日期时间函数的高级应用技巧
2009/10/10 PHP
PHP中集成PayPal标准支付的实现方法分享
2012/02/06 PHP
Yii分页用法实例详解
2014/12/04 PHP
PHP实现可自定义样式的分页类
2016/03/29 PHP
php实现的统计字数函数定义与使用示例
2017/07/26 PHP
PHP实现求连续子数组最大和问题2种解决方法
2017/12/26 PHP
php微信公众号开发之秒杀
2018/10/20 PHP
PHP PDOStatement::nextRowset讲解
2019/02/01 PHP
jquery使用淘宝接口跨域查询手机号码归属地实例
2013/11/28 Javascript
JS动态增加删除UL节点LI及相关内容示例
2014/05/21 Javascript
关于javascript原型的修改与重写(覆盖)差别详解
2016/08/31 Javascript
微信小程序 教程之模板
2016/10/18 Javascript
JavaScript对象引用与赋值实例详解
2017/03/15 Javascript
Electron-vue开发的客户端支付收款工具的实现
2019/05/24 Javascript
使用React-Router实现前端路由鉴权的示例代码
2020/07/26 Javascript
[12:36]《DOTA2》国服注册与激活指南全攻略
2013/04/28 DOTA
python类继承用法实例分析
2014/10/10 Python
python检测远程udp端口是否打开的方法
2015/03/14 Python
Python中运算符"=="和"is"的详解
2016/10/08 Python
python编程线性回归代码示例
2017/12/07 Python
python实现二维数组的对角线遍历
2019/03/02 Python
python实现BP神经网络回归预测模型
2019/08/09 Python
使用OpenCV实现仿射变换—缩放功能
2019/08/29 Python
Python通过socketserver处理多个链接
2020/03/18 Python
Python操作Excel工作簿的示例代码(\*.xlsx)
2020/03/23 Python
Python基于time模块表示时间常用方法
2020/06/18 Python
2013年大学生的自我鉴定
2013/10/24 职场文书
银行见习期自我鉴定
2014/01/29 职场文书
药品促销活动方案
2014/02/14 职场文书
《小儿垂钓》教学反思
2014/02/23 职场文书
表彰大会主持词
2014/03/26 职场文书
战略合作协议书范本
2014/04/18 职场文书
欢迎领导标语
2014/06/27 职场文书
忠诚教育心得体会
2014/09/03 职场文书
茶楼服务员岗位职责
2015/02/09 职场文书