#LINUXQQ 刷流量工具
import os
import shutil
import re,_winreg,glob
from PAM30 import PAMIE
from time import sleep
from os import system
#================删除IE的COOKIE
def CleanDir(Dir):
if os.path.isdir(Dir):
paths = os.listdir(Dir)
for path in paths:
filePath = os.path.join(Dir,path)
if os.path.isfile(filePath):
try:
os.remove(filePath)
except os.error:
print “OK”
elif os.path.isdir(filePath):
if filePath[-4:].lower() == “.svn”.lower():
continue
shutil.rmtree(filePath,True)
#================打开代理文本文件获取代理地址: 文本文件要求格式须是 IP:port<1.1.1.1:8080> 正则可自己去写#
def openfile(openfile):
f=open(openfile,’r')
for line in f.readlines():
recompile(line)
f.close
def wrfile(wffile):
wf=open(r’c:\ip.txt’,'a’)
wf.write(wffile+”\n”)
wf.close()
def recompile(recompile):
text=recompile
dist=re.compile(r’^\d+\.\d+\.\d+\.\d+:\d+’).findall(text)
alterip(dist[0])
#===============将获取到的IP地址在注册表中进行修改IE代理#
def alterip(ip):
key=_winreg.OpenKey(_winreg.HKEY_CURRENT_USER,r”Software\Microsoft\Windows\CurrentVersion\Internet Settings”,0,_winreg.KEY_ALL_ACCESS)
value,type=_winreg.QueryValueEx(key,”ProxyServer”)
if _winreg.SetValueEx(key,’ProxyServer’,0,_winreg.REG_SZ,ip):
print “更换失败”
else:
print “更换成功”
_winreg.CloseKey(key)
iepam()
#==============IE点击模块#
def iepam():
CleanDir(r’C:\Documents and Settings\Administrator\Cookies’)
sleep(1)
ie=PAMIE()
ie._ie.Navigate(‘www.qq.com)
sleep(10)
#============== 这里输入需要点击的图片随便看下QQ上的图片 然后复制到底下 不明白可以看下PAM模块 哈哈
ie.clickImage(‘**.jpg’)
#wrfile(ip)
sleep(10)
ie._ie.Quit()
sleep(3)
system(‘taskkill /IM iexplore.exe’)
#======main=====
def main():
flog=sorted(glob.glob(r’c:\daili\*.txt’))
for txt in flog:
openfile(txt)
if __name__==”__main__”:
while True:
main()
有点公德心 转载著名(LINUXQQ)