def article(self, name, value): Logger.get_logger('login.log').info('正在发布文章') self.input_article_name(name) self.input_article(value) self.click_option_image() sleep(1) self.option_channel() sleep(2) self.click_publish()
def check_article(self, title, channel): Logger.get_logger('login.log').info('正在审核文章') self.option_info() self.input_title(title) self.input_channel(channel) self.option_state() self.click_find() self.id = self.get_id() self.click_pass() self.click_sure() sleep(3)
#!/usr/bin/python # -*- coding: UTF-8 -*- import threading import traceback import time from base.dataprocessor import DataProcessor from base.logger import Logger monitor_logger = Logger.get_logger(__file__) class StateMonitor(DataProcessor): """ 任务状态监控线程,定时获取数据同步状态并输出到日志文件和数据库。 """ def __init__(self): DataProcessor.__init__(self) self.__stop = False self.__sync_thread = None def start(self): if not self.init_connecton(): monitor_logger.error("Can't init data connection for state monitor.") return False self.__sync_thread = threading.Thread(target=self.monitor_runner) self.__sync_thread.setDaemon(True) self.__sync_thread.start() return True