username@email.com
2022-12-08 93be07bd52b4781027df08420ed5cfe712dda6e6
zhengcaioa/Crawler/sichuan/CcgpSichuanoperation.cs
@@ -37,7 +37,7 @@
                }
                var currPage = 1;
                string sichuanpageurll = "";
                Thread.CurrentThread.Join(1000 * 60 * 30);//阻止设定时间
                #region 意向公开
                currPage = 1;
                sichuanpageurll = "http://search.ccgp.gov.cn/bxsearch?searchtype=1&page_index=1&bidSort=0&buyerName=&projectId=&pinMu=0&bidType=9&dbselect=bidx&kw=%E6%84%8F%E5%90%91&start_time=&end_time=&timeType=6&displayZone=%E5%9B%9B%E5%B7%9D&zoneId=51&pppStatus=&agentName=";
@@ -45,8 +45,8 @@
                yixianggonggao(_ccontext, sichuanpageurll, operationStartTime, operationEndTime, currPage);
                logg.WriteLog("中国政采网四川省意向公开 开始获取结束", "中国政采网四川省");
                #endregion
                Thread.CurrentThread.Join(1000 * 60 * 30);//阻止设定时间
                Thread.CurrentThread.Join(1000 * 60 * 30);//阻止设定时间
                #region 公开招标
                currPage = 1;
@@ -65,7 +65,6 @@
                logg.WriteLog("中国政采网四川省采购公告 询价 开始获取结束", "中国政采网四川省");
                #endregion
                Thread.CurrentThread.Join(1000 * 60 * 30);//阻止设定时间
                #region 竞争性谈判
                currPage = 1;
                sichuanpageurll = "http://search.ccgp.gov.cn/bxsearch?searchtype=1&page_index=1&bidSort=0&buyerName=&projectId=&pinMu=0&bidType=3&dbselect=bidx&kw=&start_time=&end_time=&timeType=6&displayZone=%E5%9B%9B%E5%B7%9D&zoneId=51&pppStatus=&agentName=";
@@ -74,7 +73,6 @@
                logg.WriteLog("中国政采网四川省采购公告 竞争性谈判 开始获取结束", "中国政采网四川省");
                #endregion
                Thread.CurrentThread.Join(1000 * 60 * 30);//阻止设定时间
                #region 单一来源
                currPage = 1;
                sichuanpageurll = "http://search.ccgp.gov.cn/bxsearch?searchtype=1&page_index=1&bidSort=0&buyerName=&projectId=&pinMu=0&bidType=4&dbselect=bidx&kw=&start_time=&end_time=&timeType=6&displayZone=%E5%9B%9B%E5%B7%9D&zoneId=51&pppStatus=&agentName=";
@@ -83,7 +81,6 @@
                logg.WriteLog("中国政采网四川省采购公告 单一来源 开始获取结束", "中国政采网四川省");
                #endregion
                Thread.CurrentThread.Join(1000 * 60 * 30);//阻止设定时间
                #region 邀请招标
                currPage = 1;
                sichuanpageurll = "http://search.ccgp.gov.cn/bxsearch?searchtype=1&page_index=1&bidSort=0&buyerName=&projectId=&pinMu=0&bidType=6&dbselect=bidx&kw=&start_time=&end_time=&timeType=6&displayZone=%E5%9B%9B%E5%B7%9D&zoneId=51&pppStatus=&agentName=";
@@ -92,7 +89,6 @@
                logg.WriteLog("中国政采网四川省采购公告 邀请招标 开始获取结束", "中国政采网四川省");
                #endregion
                Thread.CurrentThread.Join(1000 * 60 * 30);//阻止设定时间
                #region 竞争性磋商
                currPage = 1;
                sichuanpageurll = "http://search.ccgp.gov.cn/bxsearch?searchtype=1&page_index=1&bidSort=0&buyerName=&projectId=&pinMu=0&bidType=10&dbselect=bidx&kw=&start_time=&end_time=&timeType=6&displayZone=%E5%9B%9B%E5%B7%9D&zoneId=51&pppStatus=&agentName=";
@@ -101,8 +97,6 @@
                logg.WriteLog("中国政采网四川省采购公告 竞争性磋商 开始获取结束", "中国政采网四川省");
                #endregion
                Thread.CurrentThread.Join(1000 * 60 * 30);//阻止设定时间
                #region 中标公告
                currPage = 1;
                sichuanpageurll = "http://search.ccgp.gov.cn/bxsearch?searchtype=1&page_index=1&bidSort=0&buyerName=&projectId=&pinMu=0&bidType=7&dbselect=bidx&kw=&start_time=&end_time=&timeType=6&displayZone=%E5%9B%9B%E5%B7%9D&zoneId=51&pppStatus=&agentName=";
@@ -111,7 +105,6 @@
                logg.WriteLog("中国政采网四川省中标公告 开始获取结束", "中国政采网四川省");
                #endregion
                Thread.CurrentThread.Join(1000 * 60 * 30);//阻止设定时间
                #region 成交公告
                currPage = 1;
                sichuanpageurll = "http://search.ccgp.gov.cn/bxsearch?searchtype=1&page_index=1&bidSort=0&buyerName=&projectId=&pinMu=0&bidType=11&dbselect=bidx&kw=&start_time=&end_time=&timeType=6&displayZone=%E5%9B%9B%E5%B7%9D&zoneId=51&pppStatus=&agentName=";
@@ -120,7 +113,6 @@
                logg.WriteLog("中国政采网四川省成交公告 开始获取结束", "中国政采网四川省");
                #endregion
                Thread.CurrentThread.Join(1000 * 60 * 30);//阻止设定时间
                #region 更正公告
                currPage = 1;
                sichuanpageurll = "http://search.ccgp.gov.cn/bxsearch?searchtype=1&page_index=1&bidSort=0&buyerName=&projectId=&pinMu=0&bidType=8&dbselect=bidx&kw=&start_time=&end_time=&timeType=6&displayZone=%E5%9B%9B%E5%B7%9D&zoneId=51&pppStatus=&agentName=";
@@ -129,7 +121,6 @@
                logg.WriteLog("中国政采网四川省更正公告 开始获取结束", "中国政采网四川省");
                #endregion
                Thread.CurrentThread.Join(1000 * 60 * 30);//阻止设定时间
                #region 废标公告
                currPage = 1;
                sichuanpageurll = "http://search.ccgp.gov.cn/bxsearch?searchtype=1&page_index=1&bidSort=0&buyerName=&projectId=&pinMu=0&bidType=12&dbselect=bidx&kw=&start_time=&end_time=&timeType=6&displayZone=%E5%9B%9B%E5%B7%9D&zoneId=51&pppStatus=&agentName=";
@@ -183,7 +174,7 @@
            var list11 = new List<AngleSharp.Dom.IElement>();
            while (true)
            {
                Thread.CurrentThread.Join(1000 * 5);//阻止设定时间
                Thread.CurrentThread.Join(1000 * 10);//阻止设定时间
                logg.WriteLog(page.ToString(), "中国政采网四川省");
                string sichuanpageurl2 = sichuanpageurll.Replace("page_index=1", "page_index=" + page);
                try
@@ -236,7 +227,7 @@
                            foreach (var sichuanjieshoudtl1 in lists)
                            {
                                Thread.CurrentThread.Join(1000 * 5);//阻止设定时间
                                Thread.CurrentThread.Join(1000 * 10);//阻止设定时间
                                try
                                {
                                    sichuanjieshoudtl aaaaaaaa = new sichuanjieshoudtl();
@@ -498,7 +489,7 @@
                                            _ccontext.SaveChanges();
                                            Thread.CurrentThread.Join(1000 * 5);//阻止设定时间
                                            Thread.CurrentThread.Join(1000 * 10);//阻止设定时间
                                        }
                                    }
                                }
@@ -514,18 +505,21 @@
                            }
                        }
                    }
                }
                catch (Exception ex)
                {
                    logg.WriteLog(ex.Message, "中国政采网四川省");
                    logg.WriteLog(ex.StackTrace, "中国政采网四川省");
                    logg.WriteLog(ex.ToString(), "中国政采网四川省");
                }
             
                page += 1;
                }
                catch (Exception ex)
                {
                    logg.WriteLog(ex.Message, "中国政采网四川省");
                    logg.WriteLog(ex.StackTrace, "中国政采网四川省");
                    logg.WriteLog(ex.ToString(), "中国政采网四川省");
                    Thread.CurrentThread.Join(1000 * 60 * 5);//阻止设定时间
                }
               
            }
@@ -548,7 +542,7 @@
            var list11 = new List<AngleSharp.Dom.IElement>();
            while (true)
            {
                Thread.CurrentThread.Join(1000 * 5);//阻止设定时间
                Thread.CurrentThread.Join(1000 * 10);//阻止设定时间
                logg.WriteLog(page.ToString(), "中国政采网四川省");
                string sichuanpageurl2 = sichuanpageurll.Replace("page_index=1", "page_index=" + page);
                try
@@ -598,7 +592,7 @@
                            }
                            foreach (var sichuanjieshoudtl1 in lists)
                            {
                                Thread.CurrentThread.Join(1000 * 5);//阻止设定时间
                                Thread.CurrentThread.Join(1000 * 10);//阻止设定时间
                                try
                                {
                                    sichuanjieshoudtl aaaaaaaa = new sichuanjieshoudtl();
@@ -806,7 +800,7 @@
                                            _ccontext.SaveChanges();
                                            Thread.CurrentThread.Join(1000 * 5);//阻止设定时间
                                            Thread.CurrentThread.Join(1000 * 10);//阻止设定时间
                                        }
                                    }
                                }
@@ -823,18 +817,21 @@
                            }
                        }
                    }
                }
                catch (Exception ex)
                {
                    logg.WriteLog(ex.Message, "中国政采网四川省");
                    logg.WriteLog(ex.StackTrace, "中国政采网四川省");
                    logg.WriteLog(ex.ToString(), "中国政采网四川省");
                }
             
                page += 1;
                }
                catch (Exception ex)
                {
                    logg.WriteLog(ex.Message, "中国政采网四川省");
                    logg.WriteLog(ex.StackTrace, "中国政采网四川省");
                    logg.WriteLog(ex.ToString(), "中国政采网四川省");
                    Thread.CurrentThread.Join(1000 * 60 * 5);//阻止设定时间
                }
                
            }
@@ -857,7 +854,7 @@
            var list11 = new List<AngleSharp.Dom.IElement>();
            while (true)
            {
                Thread.CurrentThread.Join(1000 * 5);//阻止设定时间
                Thread.CurrentThread.Join(1000 * 10);//阻止设定时间
                logg.WriteLog(page.ToString(), "中国政采网四川省");
                string sichuanpageurl2 = sichuanpageurll.Replace("page_index=1", "page_index=" + page);
                try
@@ -908,7 +905,7 @@
                            foreach (var sichuanjieshoudtl1 in lists)
                            {
                                Thread.CurrentThread.Join(1000 * 5);//阻止设定时间
                                Thread.CurrentThread.Join(1000 * 10);//阻止设定时间
                                try
                                {
                                    sichuanjieshoudtl aaaaaaaa = new sichuanjieshoudtl();
@@ -1169,7 +1166,7 @@
                                            _ccontext.SaveChanges();
                                            Thread.CurrentThread.Join(1000 * 5);//阻止设定时间
                                            Thread.CurrentThread.Join(1000 * 10);//阻止设定时间
                                        }
                                    }
                                }
@@ -1186,18 +1183,20 @@
                            }
                        }
                    }
                }
                catch (Exception ex)
                {
                    logg.WriteLog(ex.Message, "中国政采网四川省");
                    logg.WriteLog(ex.StackTrace, "中国政采网四川省");
                    logg.WriteLog(ex.ToString(), "中国政采网四川省");
                }
                page += 1;
                }
                catch (Exception ex)
                {
                    logg.WriteLog(ex.Message, "中国政采网四川省");
                    logg.WriteLog(ex.StackTrace, "中国政采网四川省");
                    logg.WriteLog(ex.ToString(), "中国政采网四川省");
                    Thread.CurrentThread.Join(1000 * 60 * 5);//阻止设定时间
                }
               
            }
@@ -1219,7 +1218,7 @@
            var list11 = new List<AngleSharp.Dom.IElement>();
            while (true)
            {
                Thread.CurrentThread.Join(1000 * 5);//阻止设定时间
                Thread.CurrentThread.Join(1000 * 10);//阻止设定时间
                logg.WriteLog(page.ToString(), "中国政采网四川省");
                string sichuanpageurl2 = sichuanpageurll.Replace("page_index=1", "page_index=" + page);
                try
@@ -1270,7 +1269,7 @@
                            foreach (var sichuanjieshoudtl1 in lists)
                            {
                                Thread.CurrentThread.Join(1000 * 5);//阻止设定时间
                                Thread.CurrentThread.Join(1000 * 10);//阻止设定时间
                                try
                                {
                                    sichuanjieshoudtl aaaaaaaa = new sichuanjieshoudtl();
@@ -1477,7 +1476,7 @@
                                            _ccontext.SaveChanges();
                                            Thread.CurrentThread.Join(1000 * 5);//阻止设定时间
                                            Thread.CurrentThread.Join(1000 * 10);//阻止设定时间
                                        }
                                    }
                                }
@@ -1494,18 +1493,21 @@
                            }
                        }
                    }
                }
                catch (Exception ex)
                {
                    logg.WriteLog(ex.Message, "中国政采网四川省");
                    logg.WriteLog(ex.StackTrace, "中国政采网四川省");
                    logg.WriteLog(ex.ToString(), "中国政采网四川省");
                }
             
                page += 1;
                }
                catch (Exception ex)
                {
                    logg.WriteLog(ex.Message, "中国政采网四川省");
                    logg.WriteLog(ex.StackTrace, "中国政采网四川省");
                    logg.WriteLog(ex.ToString(), "中国政采网四川省");
                    Thread.CurrentThread.Join(1000 * 60 * 5);//阻止设定时间
                }
              
            }
@@ -1528,7 +1530,7 @@
            var list11 = new List<AngleSharp.Dom.IElement>();
            while (true)
            {
                Thread.CurrentThread.Join(1000 * 5);//阻止设定时间
                Thread.CurrentThread.Join(1000 * 10);//阻止设定时间
                logg.WriteLog(page.ToString(), "中国政采网四川省");
                string sichuanpageurl2 = sichuanpageurll.Replace("page_index=1", "page_index=" + page);
                try
@@ -1579,7 +1581,7 @@
                            foreach (var sichuanjieshoudtl1 in lists)
                            {
                                Thread.CurrentThread.Join(1000 * 5);//阻止设定时间
                                Thread.CurrentThread.Join(1000 * 10);//阻止设定时间
                                try
                                {
                                    sichuanjieshoudtl aaaaaaaa = new sichuanjieshoudtl();
@@ -1787,7 +1789,7 @@
                                            _ccontext.SaveChanges();
                                            Thread.CurrentThread.Join(1000 * 5);//阻止设定时间
                                            Thread.CurrentThread.Join(1000 * 10);//阻止设定时间
                                        }
                                    }
                                }
@@ -1804,18 +1806,20 @@
                            }
                        }
                    }
                }
                catch (Exception ex)
                {
                    logg.WriteLog(ex.Message, "中国政采网四川省");
                    logg.WriteLog(ex.StackTrace, "中国政采网四川省");
                    logg.WriteLog(ex.ToString(), "中国政采网四川省");
                }
                page += 1;
                }
                catch (Exception ex)
                {
                    logg.WriteLog(ex.Message, "中国政采网四川省");
                    logg.WriteLog(ex.StackTrace, "中国政采网四川省");
                    logg.WriteLog(ex.ToString(), "中国政采网四川省");
                    Thread.CurrentThread.Join(1000 * 60 * 5);//阻止设定时间
                }
               
            }