Esempio n. 1
0
 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()
Esempio n. 2
0
    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": ""
        }
Esempio n. 3
0
 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 = ""
Esempio n. 4
0
	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"])
		}
Esempio n. 5
0
	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()
Esempio n. 6
0
 def __init__(self):
     self.conf = getconf()
Esempio n. 7
0
 def getuserlist(self):
     return ljy_config.getconf().getuserlist()
Esempio n. 8
0
        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()
Esempio n. 9
0
def getDBconn(self):
    import ljy_config
    conf = ljy_config.getconf().get_config()
    return connTarget(conf["DBhost"], conf["DBport"], conf["DBuser"],
                      conf["DBpassword"], conf["DBdatabase"])
Esempio n. 10
0
	def studentIdList(self):
		self.studentIdlist=ljy_config.getconf().getstudentIdlist()
		return ljy_config.getconf().getstudentIdlist()