'éªè¯raw_proxy_queueäž­çä»£ç, å°å¯çšçä»£çæŸå¥useful_proxy_queue
:return:'

def validProxy(self):

    self.db.changeTable(self.raw_proxy_queue)
    raw_proxy = self.db.pop()
    self.log.info(('%s    start    validProxy_a' % time.ctime()))
    exist_proxy = self.db.getAll()
    while raw_proxy:
        if (validUsefulProxy(raw_proxy) and (raw_proxy not in exist_proxy)):
            self.db.changeTable(self.useful_proxy_queue)
            self.db.put(raw_proxy)
            self.log.info(('validProxy_a:    %s    validation    pass' % raw_proxy))
        else:
            self.log.debug(('validProxy_a:    %s    validation    fail' % raw_proxy))
        self.db.changeTable(self.raw_proxy_queue)
        raw_proxy = self.db.pop()
    self.log.info(('%s    validProxy_a    complete' % time.ctime()))
