/// <summary> /// 获取资源编录列表-机动车合格证申请界面 /// </summary> /// <param name="strLoginUrl"></param> /// <param name="strTargerUrl2"></param> public DataTable GetHtmlSourceListHGZ(string strTargerUrl, String page) { DataTable data = new DataTable(); string strContent = Tool.ReadHTML(strTargerUrl); if (!string.IsNullOrEmpty(strContent)) { ConvertHGZ convertHGZ = new ConvertHGZ(); var dataList = convertHGZ.getListHGZ(strContent, page); //按时间返回信息 if (!string.IsNullOrEmpty(param)) { data = dataList.Clone(); DataRow[] drs = dataList.Select(param); if (drs != null && drs.Count() > 0) { data = drs.CopyToDataTable(); } } else { data = dataList; } } return(data); }
/// <summary> /// 资源编录列表-机动车合格证申请界面 /// </summary> public void GetHtmlSourceListHGZ() { ConvertHGZ convertHGZ = new ConvertHGZ(); int pageNum = 1; while (true) { string strTargerUrl = string.Format("http://resource.autoidc.cn/pages/list.aspx?RESOURCEKEY=HGZ&PAGEID={0}", pageNum); string strContex = ReadHTML(strTargerUrl); var num = convertHGZ.getPageNumHGZ(strContex); var data = convertHGZ.getListHGZ(strContex, pageNum.ToString()); LogManager.Log("MainLog", "HGZ", pageNum.ToString()); //InsertHGZ insertHGZ = new InsertHGZ(); //insertHGZ.InsertListHGZ(data); for (int i = 0; i < data.Rows.Count; i++) { // 资源明细-机动车合格证申请界面 string strTargerUrlDetailsHGZ = string.Format("http://resource.autoidc.cn/pages/details.aspx?RESOURCEKEY=HGZ&RESOURCEID={0}", "HIDC00000000000420491536"); GetHtmlSourceDetailsHGZ(data.Rows[i]["APP_TIME"].ToString(), data.Rows[i]["APP_TYPE"].ToString(), strTargerUrlDetailsHGZ); LogManager.Log("MainLog", "HGZ", data.Rows[i]["SQBH"].ToString()); } pageNum++; if (num == pageNum) { break; } } }