示例#1
0
        public static void ScapeDataByCountyOrZip()
        {
            LogHelper.log.Info("ScapeDataByCountyOrZip start");
            var fileName = ConfigurationManager.AppSettings.Get("CountyZipFile").ToString();
            var json     = File.ReadAllText(fileName);

            var           list = JsonConvert.DeserializeObject <List <CountyZipModel> >(json);
            DayCareScrape me   = new DayCareScrape("http://www.dleg.state.mi.us");

            foreach (var r in list)
            {
                if (r.UseCounty)
                {
                    r.County = r.County.ToUpper();
                    var url = string.Format("/brs_cdc/rs_lfl.asp?cdc_name=&address=&cnty_name={0}&cdc_city=&cdc_zip=&ftype=DC&lic_name=&lic_nbr=&Search=Search&sorry=yes", r.County);
                    if (!me.ExtractDayByCounty(url))
                    {
                        r.UseCounty = false;
                    }
                }
            }
            string nweJson = JsonConvert.SerializeObject(list);

            System.IO.File.WriteAllText(fileName, nweJson);
            LogHelper.log.Info("ScapeDataByCountyOrZip end");
        }