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 相关文章推荐
在Heroku云平台上部署Python的Django框架的教程
Apr 20 Python
python中Pycharm 输出中文或打印中文乱码现象的解决办法
Jun 16 Python
微信跳一跳python辅助软件思路及图像识别源码解析
Jan 04 Python
python 读入多行数据的实例
Apr 19 Python
Python实现求一个集合所有子集的示例
May 04 Python
对python:threading.Thread类的使用方法详解
Jan 31 Python
解决Django生产环境无法加载静态文件问题的解决
Apr 23 Python
Python3常见函数range()用法详解
Dec 30 Python
关于Python turtle库使用时坐标的确定方法
Mar 19 Python
python如何处理程序无法打开
Jun 16 Python
python实现马丁策略的实例详解
Jan 15 Python
PyCharm2020.3.2安装超详细教程
Feb 08 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
索尼ICF-SW100收音机评测
2021/03/02 无线电
PHP的一个完美GIF等比缩放类,附带去除缩放黑背景
2014/04/01 PHP
PHP 实现字符串翻转(包含中文汉字)的实现代码
2017/04/01 PHP
Centos7安装swoole扩展操作示例
2020/03/26 PHP
DHTML Slide Show script图片轮换
2008/03/03 Javascript
jQuery中DOM树操作之使用反向插入方法实例分析
2015/01/23 Javascript
js+HTML5实现视频截图的方法
2015/06/16 Javascript
JQuery实现鼠标移动图片显示描述层的方法
2015/06/25 Javascript
JavaScript之AOP编程实例
2015/07/17 Javascript
JavaScript实现阿拉伯数字和中文数字互相转换
2016/06/12 Javascript
一种基于浏览器的自动小票机打印实现方案(js版)
2016/07/26 Javascript
正则 js分转元带千分符号详解
2017/03/08 Javascript
JavaScript登录记住密码操作(超简单代码)
2017/03/22 Javascript
微信小程序实现城市列表选择
2018/06/05 Javascript
如何用webpack4带你实现一个vue的打包的项目
2018/06/20 Javascript
[26:21]浴火之凤-TI4世界冠军Newbee战队纪录片
2014/08/07 DOTA
Python基于回溯法子集树模板解决旅行商问题(TSP)实例
2017/09/05 Python
numpy中矩阵合并的实例
2018/06/15 Python
python创建文件时去掉非法字符的方法
2018/10/31 Python
Opencv+Python实现图像运动模糊和高斯模糊的示例
2019/04/11 Python
代码实例讲解python3的编码问题
2019/07/08 Python
pycharm配置当鼠标悬停时快速提示方法参数
2019/07/31 Python
python实现机器人卡牌
2019/10/06 Python
Django连接数据库并实现读写分离过程解析
2019/11/13 Python
澳大利亚儿童鞋在线:The Trybe
2019/07/16 全球购物
一些Solaris面试题
2015/12/22 面试题
职业教育毕业生求职信
2013/11/09 职场文书
电大本科自我鉴定
2014/02/05 职场文书
高中运动会入场词
2014/02/14 职场文书
社区网格化管理实施方案
2014/03/21 职场文书
《花瓣飘香》教学反思
2014/04/15 职场文书
2014年教师业务学习材料
2014/05/12 职场文书
幼儿园中秋节活动总结
2015/03/23 职场文书
2015年安全工作总结范文
2015/04/02 职场文书
夏洛特的网观后感
2015/06/15 职场文书
Python Django 后台管理之后台模型属性详解
2021/04/25 Python