    def multithreadingStart(self):#开始捕捉【多线程】
        #items=list(self.ctrl_treeTasks.get_children())
        
        self.captureBeforAction()#捕捉之前的动作
            
        #queeu = queue.Queue()
        

        self.isGO=True
        while len(self.items)>0 and self.isGO:

            
            threads=[]
            threadIndex=0
            while threadIndex<5 and len(self.items)>0 and self.isGO:
            #for i in range (5):#同时开启的线程数
                value=self.ctrl_treeTasks.item(self.items[0],'values')
                self.index +=1
                self.setProgressValue(self.index,self.count,value[0])
                item=self.items.pop(0)
                
                if value[4]=='1':#表示已捕捉过
                    continue
                
                threadIndex+=1
                url=value[1]
                
                t=taskThread.taskThread(item , url,self.rules+[value[2]],self)
                threads.append(t)
                
            for t in threads:
                t.start()
            
            for t in threads:
                t.join()
        #print('完成')
        self.captureOverAction()# 捕捉完成后的操作，含暂停时
            
        #