def __init__(self): pgsql.__init__(self) self.conn = ConnectDB() self.sqlstr_file = getconf().getsqllist() if self.sqlstr_file == -1: self.sqlstr_file = None self.log_path = getconf().get_log_path() self.conf = getconf()
def __init__(self, runtimes, username=None, passwd=None, start_time=None): self.conf = ljy_config.getconf().get_config() self.cookies = {} self.runtimes = int(runtimes) self.username = "" if username is not None: self.username = username self.passwd = passwd self.host = self.conf["host"] self.index = self.conf["index"] self.token = "" self.userId = "" self.idCardNo = "" self.registrationNo = "" self.loginMobile = "" self.guardianmobile = int(self.conf["guardianmobile"]) + self.runtimes # self.guardianmobile="" self.realName = "" self.schoolname = "" self.Majorinfo = {} self.Majorinfo_2 = {} self.start_time = start_time self.headers = { "Accept": "application/json, text/plain, */*", "User-Agent": "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/72.0.3626.121 Safari/537.36", "Content-Type": "application/json;charset=UTF-8", "Accept-Encoding": "gzip, deflate", "Tenant-Id": "E000001", "Accept-Language": "zh-CN,zh;q=0.9", "Origin": "%s" % (self.index), "X-User-Uid": "", "X-User-Account": "" }
def __init__(self, runtimes, username=None, passwd=None, start_time=None): #conf self.conf = ljy_config.getconf().get_config() self.__version = self.conf["version"] self.host = self.conf["host"] self.runtimes = int(runtimes) #info self.start_time = start_time self.username = "" if username is not None: self.username = username self.passwd = passwd self.token = "" self.userId = "" #headers self.cookies = {} self.headers = { "Accept": "application/json, text/plain, */*", "User-Agent": "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/72.0.3626.121 Safari/537.36", "Content-Type": "application/json;charset=UTF-8", "Accept-Encoding": "gzip, deflate", "Accept-Language": "zh-CN,zh;q=0.9", "Origin": "%s" % (self.host) } self.examname = self.conf["examname"] self.paperId = "" self.examPlanId = "" self.examSubject = "" self.paperStatusId = ""
def __init__(self,runtimes,username=None,passwd=None,start_time=None,tloop=0,sloop=0): #conf self.conf=ljy_config.getconf().get_config() self.host=self.conf["host"] self.origin=self.conf["origin"] self.runtimes=int(runtimes) self.tloop=int(tloop) self.sloop=int(sloop) #info self.start_time=start_time self.username="" if username is not None: self.username=username self.passwd=passwd self.token="" self.refresh_token="" #headers self.cookies={} self.headers={ "Accept":"application/json, text/plain, */*", "User-Agent":"Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/72.0.3626.121 Safari/537.36", "Content-Type":"application/json;charset=UTF-8", "Accept-Encoding":"gzip, deflate", "Accept-Language":"zh-CN,zh;q=0.9", "Origin": "%s"%(self.origin), "Tenant-Id":"%s"%(self.conf["tenantid"]) }
def __init__(self): self.conf=ljy_config.getconf().get_DB_config() self.host=self.conf["dbhost"] self.port=self.conf["dbport"] self.user=self.conf["dbuser"] self.password=self.conf["dbpassword"] self.database=self.conf["dbdatabase"] self.sqlstr=None self.conn =self.connTarget()
def __init__(self): self.conf = getconf()
def getuserlist(self): return ljy_config.getconf().getuserlist()
else: # self.saveQuestion_multiple() self.Init_Stu_ExamInfo() result = self.saveAnswer() self.queryExamInfoForPage() #self.logout() # file_path="C:\\Users\\povti\\Downloads\\导入学生帐号.xls" # self.Upload_MultipartFormData(file_path) stop_time = time.time() print( "(%s)总共耗时:{0:.5f}秒>>执行结果(%s)".format(stop_time - self.start_time) % (self.username, result)) if __name__ == '__main__': c = ljy_config.getconf().get_config() try: for i in range(int(c["loop"])): # for i in range(2000): # passwd="dxk689kxb9j4OUEe7NHVRQ%3D%3D" passwd = c["passwd"] username = "" start_time = time.time() a = common(i, username, passwd, start_time) target = threading.Thread(target=a.main) #这里的函数不要加() #threading.active_count()线程数量,手动限制每次开启的线程数量 while threading.active_count() > int(c["thread"]): time.sleep(10) target.start() #threading.Thread.__stop()
def getDBconn(self): import ljy_config conf = ljy_config.getconf().get_config() return connTarget(conf["DBhost"], conf["DBport"], conf["DBuser"], conf["DBpassword"], conf["DBdatabase"])
def studentIdList(self): self.studentIdlist=ljy_config.getconf().getstudentIdlist() return ljy_config.getconf().getstudentIdlist()