private void Publish(WebBrowserEx browser) { fenxiaoProductListIndex = 0; addProductCount = 0; if (fenxiaoProductList == null) { fenxiaoProductList = new List <FenXiaoModel>(); } fenxiaoProductList.Clear(); string html = this.manager.DocumentHtml(); List <FenXiaoModel> tmpList = FenXiaoManager.GetProductFromVender(html); if (tmpList != null && tmpList.Count > 0) { fenxiaoProductList.AddRange(tmpList); addFenXiaoProductTimer.Start(); } else { // 下一个 vender if (publishAllVender) { Vender(); } } }
private void LoadVenderList(WebBrowserEx browser) { string html = manager.DocumentHtml(); List <VenderModel> tmp = FenXiaoManager.GetVender(html); if (tmp != null && tmp.Count > 0) { this.list.AddRange(tmp); } // 分页处理 if (html.IndexOf("class=\"page-next\"") != -1) { var htmlElement = manager.FindID("dpl:pagination"); if (htmlElement != null) { htmlElement = manager.FindClassName("page-next"); if (htmlElement != null) { manager.ClickHelemnt(htmlElement); this.TabText = "发布分销商品(商家列表加载中...)"; return; } } this.TabText = "发布分销商品(商家列表加载完成)"; BindVenderList(); } else { this.TabText = "发布分销商品(商家列表加载完成)"; BindVenderList(); } }
private List <FenXiaoModel> ConvertOfflineProduct(string html) { List <FenXiaoModel> list = FenXiaoManager.SplitTable(html); return(list); }