• 数字分析----某娱乐网站


    #coding=utf-8
    from selenium import  webdriver
    from time import sleep
    from selenium.webdriver.common.keys import Keys
    import  os
    
    touzhu = {}
    strbz = 'd:/bzcs.txt'
    strsj = 'd:/sjcs.txt'
    
    
    def touNum():
    
        for i in xrange(0, 28):
            touzhu[i] = 0
    
        dr = webdriver.Firefox()
    
        dr.get('http://pceggs.com/play/PG28Trend.aspx')
    
        sleep(30)
    
    
    
        contents= dr.find_elements_by_class_name("sz_top")
    
        zh = dr.find_element_by_xpath("//img[contains(@src,'/img/xnbc')]")
        zhnum = zh.get_attribute('src')
        if(zhnum[35] == '.'):
            zhnum = zhnum[34:35]
        else:
            zhnum = zhnum[34:36]
    
        print(zhnum)
        inum = int(zhnum)
    
        touzhu[inum] = 1;
    
    
    
    
        icnt = 0;
        biaozhuncishu = [];
        shijicishu =[]
    
        for content in contents:
            if(icnt == 3 ):
                biaozhuncishu = content.text
                biaozhuncishu = biaozhuncishu.strip(' ')
                biaozhuncishu = biaozhuncishu.strip('标准次数'.decode('utf-8'))
                if os.path.exists(strbz):
                    os.remove(strbz)
                fobj = open(strbz,'wb')
                biaozhuncishu = biaozhuncishu[1:]
                fobj.writelines(biaozhuncishu)
                fobj.close()
    
            elif(icnt == 4):
                shijicishu = content.text
                shijicishu = shijicishu.strip(' ')
                shijicishu = shijicishu.strip('实际次数'.decode('utf-8'))
                shijicishu = shijicishu.strip('尾数 余'.decode('utf-8'))
                if os.path.exists(strsj):
                    os.remove(strsj)
                fobj = open(strsj,'wb')
                fobj.writelines(shijicishu)
                fobj.close()
    
            icnt +=1
    
    
        #duqu
        foba = open(strbz,'rb')
        line=foba.readline()
        while line:
            arrbz=line.split(' ')
            line=foba.readline()
        foba.close()
    
    
        fobb = open(strsj,'rb')
        linesj=fobb.readline()
        while linesj:
            arrsj=linesj.split(' ')
            linesj=fobb.readline()
    
        fobb.close()
    
        isnum =0;
        for i in xrange(0,28):
            #print(i,arrsj[i] ,arrbz[i])
            if(int(arrsj[i]) >= int(arrbz[i])):
               touzhu[i] =1
                #print(isnum)
            #isnum += 1
    
        sleep(5)
    
        #dr.get('http://pceggs.com/play/pc28.aspx')
        #sleep(10)
        #dr.refresh()
        print("投注数字:".decode('utf-8'))
    
        for i in xrange(0,28):
            if(touzhu[i] == 1):
                print(i)
    
    
    
        dr.quit()
    
    
    if __name__ == "__main__":
        touNum()
    

      

  • 相关阅读:
    4.变量以及类型
    3.注释
    2.第一个python程序
    1.认识Python
    DB安装
    DB2<RedHed Linux> 创建数据库
    win 7设置主机域名
    FTP 错误1
    FTP 其他设置
    VM浏览器不能访问
  • 原文地址:https://www.cnblogs.com/xiaobaichuangtianxia/p/3899445.html
Copyright © 2020-2023  润新知