当前需要开启的任务
首先获取目标类中所有的方法名
然后再排除一些不需要启动的方法
传入函数名,开启线程
代码:
class MutiTask(object):
def __init__(self):
self.skamas = Dofuskamas() # 调用上面的类
self.exception_list = ['__module__', '__init__', '__dict__', '__weakref__', '__doc__','spider', 'run'] # 手动添加Dofuskamas中非爬虫函数
def do_all_jobs(self):
# 搜索Dofuskamas中所有爬虫任务,多线程执行
all_key