抽象出scanNodes方法