python刷投票的脚本实现代码
原理就是用代理IP去访问投票地址。用到了多线程,速度飞快。
昨晚两个小时就刷了1000多票了,主要是代理IP不好找。
2.7环境下运行
#!/usr/bin/envpython
#-*-coding:utf-8-*-
importurllib2
fromthreadingimportThread
fromtimeimporttime
classVote(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
defrun(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')
printresult
pos=result.find(u'成功')
ifpos>1:
addnum()
else:
pass
exceptException,e:
printe.message,'error'
defaddnum():
globaln
n+=1
defshownum():
returnn
n=0
threads=[]
proxylist=open('proxy.txt','r')
forproxyinproxylist:
t=Vote(proxy)
threads.append(t)
if__name__=='__main__':
start_time=time()
foriinthreads:
i.start()
foriinthreads:
i.join()
print'%svoteshavebeenvotedsuccessfullyusing%sseconds'%(shownum(),time()-start_time)热门推荐
10 对患者生日祝福语简短
11 结婚祝福语简短装备
12 周岁祝福语学生文案简短
13 订婚领证祝福语简短精辟
14 导师获奖祝福语大全简短
15 新婚购房祝福语简短精辟
16 牛年祝福语简短的爱人
17 送芒果的祝福语简短
18 送给学长毕业祝福语简短