类 CallMethodHelper


  • public class CallMethodHelper
    extends Object
    • 构造器详细资料

      • CallMethodHelper

        public CallMethodHelper()
    • 方法详细资料

      • before

        public void before()
      • after

        public void after()
      • deal

        public void deal​(Page page)
      • match

        public void match​(Page page)
      • callMatchMethod

        public void callMatchMethod​(Page page,
                                    Class<? extends Annotation> cla,
                                    Object... args)
        参数:
        page - 获取type和match的type值比较
        cla - 执行该类上注解对应的方法
        args - 方法的参数
      • callMatchMethod

        public void callMatchMethod​(Page page,
                                    String classString,
                                    Class<? extends Annotation> clazz,
                                    Object... args)
        执行指定类中所有带match注解修饰的方法,并且会匹配match的值
        参数:
        page - 爬虫对象
        classString - 方法所属全类名
        clazz - 注解的class
        args - 参数
      • callMethod

        public void callMethod​(String classString,
                               Class<? extends Annotation> clazz,
                               Object... args)
        执行指定类中所有带有指定类型注解的方法
        参数:
        classString - 需要执行方法的类名
        clazz - 方法注解的class
        args - 执行方法的参数