// 取列表 public List<ListEntity> getListData(SiteEntity siteEntity, int type) { List<ListEntity> newList = new ArrayList<ListEntity>(); MyLog.setLog( "下载地址 -> SiteID(" + siteEntity.siteId + "), Page(" + siteEntity.listNum + ") -> " + siteEntity.siteLink); // 更新编码 /*String encode = HtmlHelper.getPageEncode(siteEntity); if (!siteEntity.pageEncode.equals(encode)) { siteEntity.pageEncode = encode; siteAccess.update(siteEntity); }*/ // 获取列表资源 List<String[]> result = HtmlHelper.getListHtml(siteEntity); for (String[] arr : result) { ListEntity listEntity = new ListEntity(); listEntity.imageStart = siteEntity.imageStart; listEntity.imageEnd = siteEntity.imageEnd; listEntity.pageEncode = siteEntity.pageEncode; listEntity.siteId = siteEntity.siteId; listEntity.listNum = (type == 0 ? 1 : siteEntity.listNum); listEntity.domain = siteEntity.domain; listEntity.pageStart = siteEntity.pageStart; listEntity.pageEnd = siteEntity.pageEnd; listEntity.isDown = 0; listEntity.isDowning = 0; listEntity.isRead = 0; listEntity.isShow = 1; listEntity.listTitle = arr[0]; listEntity.listLink = arr[1]; newList.add(listEntity); } return newList; }