@Override
  public String templateListPage(List<WeixinData> list, HtmlInfo html, int page, String... keyword)
      throws SAXException, IOException {
    list.clear();

    /** keyword 0: search_keyword 1: search_url(list) 2: ... 3: cookies */
    String cookie = keyword[3];

    Siteinfo siteinfo = Systemconfig.allSiteinfos.get(html.getSite());
    Node domtree = getRealDOM(html);
    if (domtree == null) {
      Systemconfig.sysLog.log("DOM解析为NULL!!");
      return null;
    }
    CommonComponent comp =
        getRealComp(
            siteinfo,
            html.getType().substring(0, html.getType().indexOf(File.separator))); // 得到元数据的配置组件

    processList(
        list,
        domtree,
        comp.getComponents(),
        args(html.getContent(), cookie, String.valueOf(siteinfo.getSiteFlag()), keyword));
    if (list.size() == 0) return null;
    attrSet(list, siteinfo.getSiteFlag(), keyword[0], Integer.parseInt(keyword[2]));
    return parseNext(
        domtree, comp.getComponents().get("next"), new String[] {keyword[1], page + ""});
  }