Ejemplo n.º 1
0
        private void DetailWeb()
        {
            txtMessage.Text = "";
            string                url;
            List <int>            lstInt;
            List <DBContext.Land> lst = db.LandNewList(out lstInt);
            // get Land
            string fileName;

            foreach (DBContext.Land item in lst)
            {
                url      = item.Url;
                fileName = pathDetail + @"\" + item.Id.ToString() + ".htm";
                if (File.Exists(fileName))
                {
                    continue;
                }

                if (!WebLib.HttpPost(url, pathDetail, item.Id.ToString()))
                {
                    txtMessage.AppendText("Không lấy được dữ liệu từ " + url);
                    txtMessage.AppendText(Environment.NewLine);
                    db.LandIsDetail(item.Id, true);
                }
                else
                {
                    txtMessage.AppendText("Lấy xong dữ liệu từ " + url);
                    txtMessage.AppendText(Environment.NewLine);
                }
            }
            DetailDisk();
        }
Ejemplo n.º 2
0
        private void GenWeb()
        {
            txtMessage.Text = "";
            string code = db.UrlDefinitionList(2)[0].Code, url;
            // get Land
            int pageStart = Convert.ToInt32(txtPageStart.Text);
            int pageGet   = txtTotalPages.Text == "0" ? pageAll : Convert.ToInt32(txtTotalPages.Text);

            for (int page = pageStart; page <= pageGet; page++)
            {
                url = code.Replace("o=1", "o=" + page);
                if (!WebLib.HttpPost(url, pathGen, page))
                {
                    txtMessage.AppendText("Không lấy được dữ liệu từ " + url);
                    txtMessage.AppendText(Environment.NewLine);
                }
                else
                {
                    txtMessage.AppendText("Lấy xong dữ liệu từ " + url);
                    txtMessage.AppendText(Environment.NewLine);
                }
            }
            GenDisk();
        }