欧美三区四区_av先锋影音资源站_亚洲第一论坛sis_影音先锋2020色资源网_亚洲精品社区_在线免费观看av网站_国产一区二区伦理_亚洲欧美视频一区二区_99视频精品全部免费在线_精精国产xxxx视频在线

解析ASP.NET實現數據采集_.Net教程

編輯Tag賺U幣
教程Tag:暫無Tag,歡迎添加,賺取U幣!

推薦:淺析ASP.Net之C#中的異常處理
基礎知識 程序開發中,數據流按照一定的規律進行傳輸,如果用戶和程序之間的交互完全按照預定的效果運行,程序不會出現問題。可以假設所處理的數據都符合要求,通過界面作格式判定,所有資源都正確,但是為了系統的安全,需要處理存在的隱患,不能對數據安全

這是我自己寫的一個數據采集程序,是采集一個人才網里面人才的信息,第一次寫Blog,寫的不好不要見笑。

//先按照下面的字段創建一個數據表

以下為引用的內容:
public partial class Form2 : Form
    {
        public Form2()
        {
            InitializeComponent();
        }
        //姓名
        public static string XM = "";
        //年齡
        public static string nl = "";
        //性別
        public static string XB = "";
        //身高
        public static string SG = "";
        //政治面貌
        public static string mm = "";
        //民族
        public static string MZ = "";
        //學歷
        public static string XL = "";
        //婚姻狀況
        public static string HK = "";
        //所學專業
        public static string ZY = "";
        //工作經驗
        public static string GZJY = "";
        //在職單位
        public static string ZZDW = "";
        //在職職位
        public static string ZZZW = "";
        //工作經歷
        public static string GZJL = "";
        //要求月薪
        public static string YX = "";
        //工作性質
        public static string GZXZ = "";
        //求職意向
        public static string QZYX = "";
        //具體職務
        public static string JTZW = "";
        //期望工作地
        public static string QWGZD = "";
        //教育情況,語言水平,技術專長
        public static string QT = "";

        private void button1_Click(object sender, EventArgs e)
        {
            label1.Text = "正在采集數據……";

     //遍歷數據的頁數 
            for (int i = 1; i <=50; i++)
            {
                CJ("http://www.xcjob.cn/renli.asp?pageno=" + i);
            }

            label1.Text = "恭喜你采集完成!";
            MessageBox.Show("恭喜你采集完成!");
        }

        //采集數據
        private void CJ(string Url)
        {
     //獲得頁面源文件(Html)
            string strWebContent = YM(Url);

            //按照Html里面的標簽  取出和數據有關的那段源碼
            int iBodyStart = strWebContent.IndexOf("<body", 0);
            int aaa = strWebContent.IndexOf("關鍵字:", iBodyStart);
            int iTableStart = strWebContent.IndexOf("<table", aaa);
            int iTableEnd = strWebContent.IndexOf("</table>", iTableStart);
            string strWeb = strWebContent.Substring(iTableStart, iTableEnd - iTableStart);

            //生成HtmlDocument
            HtmlElementCollection htmlTR = HtmlTR_Content(strWeb, "tr");

            foreach (HtmlElement tr in htmlTR)
            {
                try
                {
      //姓名
                    XM = tr.GetElementsByTagName("a")[0].InnerText;
      //獲得詳細信息頁面的網址
                    string a = tr.GetElementsByTagName("a")[0].GetAttribute("href").ToString();
                    a = "http://www.xcjob.cn" + a.Substring(11);

                    Content(a);
                }
                catch { }
            }
        }

        //采集詳細數據
        private void Content(string URL)
        {
            try
            {
                string strWebContent = YM(URL);

                //按照Html里面的標簽 取出和數據有關的那段源碼
                int iBodyStart = strWebContent.IndexOf("<body", 0);
                int iTableStart = strWebContent.IndexOf("瀏覽次數", iBodyStart);
                int iTableEnd = strWebContent.IndexOf("<table", iTableStart);
                int dd = strWebContent.IndexOf("</table>", iTableEnd);
                string strWeb = strWebContent.Substring(iTableEnd, dd - iTableEnd + 8);

                HtmlElementCollection htmlTR = HtmlTR_Content(strWeb, "table");

                foreach (HtmlElement tr in htmlTR)
                {
                    try
                    {
                        //年齡
                        nl = tr.GetElementsByTagName("tr")[1].GetElementsByTagName("td")[1].InnerText;
                        //性別
                        string XB_SG = tr.GetElementsByTagName("tr")[1].GetElementsByTagName("td")[3].InnerText;
                        XB = XB_SG.Substring(0, 1);
                        //身高
                        SG = XB_SG.Substring(11);
                        //政治面貌
                        mm = tr.GetElementsByTagName("tr")[2].GetElementsByTagName("td")[1].InnerText;
                        //民族
                        MZ = tr.GetElementsByTagName("tr")[2].GetElementsByTagName("td")[3].InnerText;
                        //學歷
                        XL = tr.GetElementsByTagName("tr")[3].GetElementsByTagName("td")[1].InnerText;
                        //婚煙狀況
                        HK = tr.GetElementsByTagName("tr")[3].GetElementsByTagName("td")[3].InnerText;
                        //所學專業
                        ZY = tr.GetElementsByTagName("tr")[5].GetElementsByTagName("td")[1].InnerText;
                        //工作經驗
                        GZJY = tr.GetElementsByTagName("tr")[5].GetElementsByTagName("td")[3].InnerText;
                        //在職單位
                        ZZDW = tr.GetElementsByTagName("tr")[6].GetElementsByTagName("td")[1].InnerText;
                        //在職職位
                        ZZZW = tr.GetElementsByTagName("tr")[6].GetElementsByTagName("td")[3].InnerText;
                        //工作經歷
                        GZJY = tr.GetElementsByTagName("tr")[7].GetElementsByTagName("td")[1].InnerText;
                        //要求月薪
                        YX = tr.GetElementsByTagName("tr")[9].GetElementsByTagName("td")[1].InnerText;
                        //工作性質
                        GZXZ = tr.GetElementsByTagName("tr")[9].GetElementsByTagName("td")[3].InnerText;
                        //求職意向
                        QZYX = tr.GetElementsByTagName("tr")[10].GetElementsByTagName("td")[1].InnerText;
                        //具體職務
                        JTZW = tr.GetElementsByTagName("tr")[10].GetElementsByTagName("td")[3].InnerText;
                        //期望工作地
                        QWGZD = tr.GetElementsByTagName("tr")[11].GetElementsByTagName("td")[1].InnerText;
                        //教育情況,語言水平,技術專長
                        QT = tr.GetElementsByTagName("tr")[13].GetElementsByTagName("td")[1].InnerText;

                        insert();
                    }
                    catch
                    { }
                }
            }
            catch { }
        }

      //將數據插入數據庫 
      private void insert()
        {
            try
            {
                string str = "Provider=Microsoft.Jet.OleDb.4.0;Data Source=Data.mdb";
                string sql = "insert into 人才信息 (姓名,年齡,性別,身高,政治面貌,民族,學歷,婚煙狀況,所學專業,";
                sql += "工作經驗,在職單位,在職職位,工作經歷,要求月薪,工作性質,求職意向,具體職務,期望工作地,其他) values ";
                sql += "('" + XM + "'," + nl + ",'" + XB + "','" + SG + "','" + mm + "','" + MZ + "','" + XL + "','" + HK + "','" + ZY + "','" + GZJY + "','" + ZZDW + "','" + ZZZW + "',";
                sql += "'" + GZJY + "','" + YX + "','" + GZXZ + "','" + QZYX + "','" + JTZW + "','" + QWGZD + "','" + QT + "')";

                OleDbConnection con = new OleDbConnection(str);
                OleDbCommand com = new OleDbCommand(sql, con);
                con.Open();
                com.ExecuteNonQuery();
                con.Close();
            }
     catch { }
        }

        //返回一個HtmlElementCollection,然后進行查詢內容
        private HtmlElementCollection HtmlTR_Content(string strWeb, string tj)
        {
            try
            {
                //生成HtmlDocument
                WebBrowser webb = new WebBrowser();
                webb.Navigate("about:blank");
                //window.document返回一個htmldocument對象,表示對一個html文檔的操作
                //htmldocument對象是在xmldocument基礎上建立的,具有xmldocument的一切方法屬性
                HtmlDocument htmldoc = webb.Document.OpenNew(true);
                htmldoc.Write(strWeb);
                HtmlElementCollection htmlTR = htmldoc.GetElementsByTagName(tj);

                return htmlTR;
            }
            catch { return null; }
        }


        //獲得網址原代碼
        private string YM(string Url)
        {
            string strResult = "";

            try
            {
                HttpWebRequest request = (HttpWebRequest)WebRequest.Create(Url);
                request.Method = "GET";
                HttpWebResponse response = (HttpWebResponse)request.GetResponse();
                Stream streamReceive = response.GetResponseStream();
                Encoding encoding = Encoding.GetEncoding("GB2312");
                StreamReader streamReader = new StreamReader(streamReceive, encoding);
                strResult = streamReader.ReadToEnd();
            }
            catch { }

            return strResult;
        }
    }

//這個程序寫的不是太好,全都是用for循環遍歷出來的,效率不是太高,那位高手可以使用 多線程 指點一下

分享:ASP.Net網絡數據庫:連接到數據庫
1.使用數據庫MyFirstAccessDB 本實例使用的數據庫名稱為MyFirstAccessDB,版本為Microsoft Access 2003中文版。該數據庫已經在1.4.2節中創建。 2.創建新ASP.NET應用程序 在Visual Studio .NET 2003集成開發環境中創建新的ASP.NET Web應用程序,命名為Examp

來源:模板無憂//所屬分類:.Net教程/更新時間:2009-07-20
相關.Net教程
日韩精品日韩在线观看| 亚洲人精品午夜| 9色porny自拍视频一区二区| 色琪琪一区二区三区亚洲区| 久久精品国产成人精品| 成人91视频| 亚洲一级片免费| 久久精品一卡二卡| 国产免费av一区| jazzjazz国产精品麻豆| 丝袜美腿亚洲一区二区图片| 夜夜操天天操亚洲| 中文字幕亚洲综合| 久久精品人人做人人爽电影| 久久婷婷中文字幕| 欧美少妇bbw| 亚洲精品网址| 中文字幕成人在线观看| 日韩成人av一区| 亚洲国产欧洲综合997久久| 亚洲国产精品无码久久久久高潮 | 中文字幕精品www乱入免费视频| 中文字幕中文字幕在线中一区高清| 日本黄色免费观看| 福利一区和二区| 日日夜夜精品免费视频| 亚洲mv在线观看| 久久久久国产一区二区三区| 欧美大片免费播放| 在线看的片片片免费| 国产精品成人国产| 成人高清在线视频| 亚洲第一中文字幕| 国产精品免费一区二区三区| 日韩精品xxx| 亚洲av无码一区二区乱子伦| 中文字幕亚洲综合久久五月天色无吗''| 国产精品视频在线看| 久久久久久久电影一区| 韩国日本美国免费毛片| 特级西西444www大胆免费看| 日韩欧美字幕| 综合久久久久久久| 九九九久久久久久| 大西瓜av在线| 亚洲精品www久久久久久| 色88888久久久久久影院| 91小视频免费看| 91精品国产综合久久久久久漫画| 国产女人18毛片水18精品| 另类小说第一页| 亚洲最大成人av| 中文字幕一区二区av | 免费看的黄色欧美网站| 一本大道久久精品懂色aⅴ| 热久久99这里有精品| 国产福利视频在线播放| 久久久久亚洲视频| 66视频精品| 欧美日韩国产区一| 国产伦精品一区二区三区视频黑人 | 亚洲激情 欧美| 蜜臀国产一区| 久久99久久99精品免视看婷婷| 91精品国产一区二区人妖| av一区和二区| 九九热国产精品视频| 女人抽搐喷水高潮国产精品| 欧美—级在线免费片| 九九视频这里只有精品| 午夜xxxxx| 精品午夜视频| 久久午夜羞羞影院免费观看| 日韩中文字幕视频在线观看| 妺妺窝人体色777777| 日韩人妻精品中文字幕| 久久久久久久久99精品大| 欧美日本在线视频| 国产精品亚洲天堂| 亚洲精品国产精品乱码| 亚洲国产午夜| 337p亚洲精品色噜噜| 午夜啪啪福利视频| 伊人中文字幕在线观看| 三级欧美韩日大片在线看| 一本色道久久综合狠狠躁篇怎么玩 | 懂色av一区二区夜夜嗨| 国产一区二区三区在线视频| 日本中文字幕一级片| 中文字幕精品三级久久久| 性xx色xx综合久久久xx| 亚洲午夜女主播在线直播| a在线观看免费视频| www.久久草.com| 久久久久久电影| 久久电影一区二区| 成人黄色一区二区| 99热这里有精品| 亚洲国产成人高清精品| 91香蕉国产在线观看| 蜜桃无码一区二区三区| 美女av一区| 一区二区三区日韩欧美| 国产日产久久高清欧美一区| 少妇精品一区二区三区| 综合伊人久久| 一区二区三区四区激情 | 免费国产一区二区| 九九视频免费观看| 久热精品在线| 萌白酱国产一区二区| 一区二区在线免费看| 国产成人免费9x9x人网站视频| 白白色 亚洲乱淫| 国产成人精品久久二区二区| 亚洲第一黄色网址| 四季av在线一区二区三区 | 精品日韩欧美| 九九视频免费观看| 日本不卡高清视频| 亚洲天堂成人在线| 男人操女人免费| 国产在线不卡一区二区三区| 国产精品高清亚洲| 国产欧美精品一区二区三区-老狼 国产欧美精品一区二区三区介绍 国产欧美精品一区二区 | y97精品国产97久久久久久| 国产国语老龄妇女a片| 麻豆国产精品| 欧美影视一区二区三区| 亚洲国产激情一区二区三区| 日本精品一二区| 亚洲美女区一区| 成人91视频| 亚洲系列在线观看| 国产欧美一区二区精品性色 | 欧美日韩亚洲一区二区三区四区| 日本少妇激三级做爰在线| 99久久久成人国产精品| 欧美性生交大片免费| 美脚丝袜一区二区三区在线观看| 国产精品国产三级国产aⅴ| 精品无人区卡一卡二卡三乱码免费卡| 色哟哟网站入口亚洲精品| 日本不卡一区二区在线观看| 少妇高潮一区二区三区| 亚洲爱爱爱爱爱| 2022亚洲天堂| 不卡亚洲精品| 欧美性猛交xxxx富婆| 亚洲国产精品成人天堂| 丁香婷婷成人| 日韩欧美中文在线| 成年人深夜视频| 国产欧美一区二区三区精品酒店| 亚洲一区视频在线| 久久精品中文字幕一区二区三区 | 亚洲另类中文字| 欧美aaa在线观看| 99久久99九九99九九九| 欧美一区永久视频免费观看| 精品人妻一区二区三区免费| 欧美日韩国产高清| 国产视频欧美视频| 亚洲免费999| 日韩成人三级| 色偷偷av亚洲男人的天堂| 欧美一区二区三区免费大片 | 午夜国产福利一区二区| 亚洲人体av| 久久影院资源网| caoporn91| 成人激情黄色小说| 久久亚洲高清| 亚洲天堂1区| 欧美精品一卡二卡| 日韩精品视频久久| 国产一区二区三区天码| 这里是久久伊人| 性久久久久久久久久久久久久| 亚洲国产一成人久久精品| 欧美裸体男粗大视频在线观看| 九九视频免费观看| 久久综合九色综合欧美就去吻| 欧美日韩三区四区| 2019中文亚洲字幕| 亚洲成人久久网| 国产欧美精品一区二区三区介绍| 这里只有久久精品| 伊人情人综合网| 欧美黑人xxx| 国产精成人品免费观看| 国模一区二区三区| 日韩在线欧美在线| 农村黄色一级片| 麻豆freexxxx性91精品| 欧美在线影院在线视频| 毛片在线免费播放| 亚洲精品成人悠悠色影视| 国产女大学生av| 爱爱精品视频| 亚洲人a成www在线影院| 粉嫩av性色av蜜臀av网站| 91色视频在线| 超碰超碰超碰超碰超碰| 精品一区毛片| 精品小视频在线| 强制高潮抽搐sm调教高h| 日本亚洲天堂网| 99国产视频在线| 精品久久毛片| 欧美视频一区二区三区四区| 欧美性猛交xx| 日韩中文字幕亚洲一区二区va在线 | 国内精品视频在线观看| 欧美精品在线极品| 欧美在线视频精品| 欧美午夜精品在线| 中文字幕 欧美 日韩| 日韩福利电影在线| 国产一区二区精品免费| 丰满人妻一区二区三区免费| 一个色妞综合视频在线观看| 日本精品一区二区三区四区| 欧美国产三区| 九九热最新视频//这里只有精品| 国产一区二区视频网站| 国产日韩欧美综合在线| 日韩av不卡播放| 日韩中文在线播放| 亚洲第一黄色网| 天天干中文字幕| 一区在线播放视频| 在线免费视频a| 亚洲男女自偷自拍| 国产激情一区二区三区在线观看| 亚洲av无码国产综合专区| 欧美日韩亚州综合| 亚洲第一区第二区第三区| 日韩综合在线视频| 乱色588欧美| 亚洲精品国产setv| 这里只有精品在线播放| 在线观看中文字幕视频| 亚洲国产精品ⅴa在线观看| 欧美成人三级在线视频| 你懂的视频欧美| 欧美亚洲午夜视频在线观看| 国产日韩在线免费观看| 色噜噜狠狠成人中文综合| 国产精品无码一区二区三区免费| 丝袜美腿亚洲综合| 免费久久一级欧美特大黄| 啪啪激情综合网| 国模叶桐国产精品一区| caoporn国产| 欧美日韩国产精品| 日本不卡一区在线| 午夜性色一区二区三区免费视频| 91精品国产自产在线老师啪| 日日夜夜亚洲精品| 亚洲成人网在线| 日本中文字幕免费| 国产精品理论在线观看| 日本aa在线观看| 国产真实久久| 国产另类自拍| 日韩精品免费一区二区三区竹菊 | 911精品美国片911久久久| 成人激情春色网| 午夜在线观看视频18| 欧美性感一区二区三区| 非洲一级黄色片| 中文字幕精品一区| 中文 日韩 欧美| 高清在线不卡av| 极品美女扒开粉嫩小泬| 丝袜a∨在线一区二区三区不卡| 日本不卡二区| 丁香五月缴情综合网| 91av网站在线播放| 99热这里精品| 同产精品九九九| 涩多多在线观看| 不卡在线观看av| 日韩欧美在线免费观看视频| 久久99精品视频| 99热亚洲精品| 青草国产精品久久久久久| 国产av不卡一区二区| 日韩午夜av在线| 91在线免费网站| 欧美一区自拍| 国产免费一区二区三区在线能观看 | 五月婷六月丁香| 97se亚洲国产综合自在线不卡 | 国内精品伊人久久久久影院对白| 国产激情片在线观看| 久久久青草婷婷精品综合日韩| 91嫩草免费看| 91成人福利社区| 97人人模人人爽人人喊中文字| 国产黄色片网站| 亚洲欧美日韩区| 毛片基地在线观看| 欧美日韩国产另类一区| 国产精品黄色大片| 9191国产精品| 无码aⅴ精品一区二区三区| 日韩欧美高清一区| 午夜免费激情视频| 一本大道久久a久久综合婷婷| 一级黄色片日本| 91国偷自产一区二区开放时间| 欧美激情精品久久| 欧美日精品一区视频| 亚洲欧美在线视频免费| 日韩免费观看高清完整版| 国产精品51麻豆cm传媒| 亚洲第一色在线| av免费观看网址| 中文字幕在线观看亚洲| 91精品论坛| 久久久亚洲精品视频| 久久爱www.| 国产精品视频专区| 午夜不卡一区| 日韩免费视频在线观看| 偷拍中文亚洲欧美动漫| 中文在线不卡视频| 亚洲AV第二区国产精品| 欧美激情在线一区| 国产精品久一| 国产一区二区丝袜| 欧美日韩在线二区| 成人国产精品一区二区| 国产一区2区| 女女同性女同一区二区三区91| 亚洲激情网站| 国产中文字幕乱人伦在线观看| 国产乱对白刺激视频不卡| 草b视频在线观看| 国产成人在线影院| 欧美色图另类小说| 99国产一区二区三精品乱码| 日本泡妞xxxx免费视频软件| 99re视频精品| 国产十八熟妇av成人一区| 亚洲香肠在线观看| 国产亚洲欧美精品久久久久久| 亚洲国产一区二区三区| 五月天婷婷色综合| 日韩一级视频免费观看在线| 日本高清www免费视频| 欧美精品一区二区在线播放| 欧美一区二区三区成人片在线| 欧美激情a在线| av在线亚洲色图| 国产一区自拍视频| 中文一区二区| 伊甸园精品99久久久久久| 久久精品国产**网站演员| 国产精品区在线| 亚洲欧洲制服丝袜| 青娱乐国产在线视频| 亚洲第一福利网| 午夜欧美巨大性欧美巨大 | 99久久精品免费看国产四区| 黄色国产精品| 国产a级一级片| 欧美激情综合五月色丁香小说| 少妇愉情理伦三级| 亚洲伦理在线精品| 久久亚洲AV无码| 日韩精品极品在线观看| 国产韩日精品| 91色琪琪电影亚洲精品久久| 午夜精品av| 久久综合九色综合88i| 国产欧美一区二区精品婷婷| 青青青手机在线视频| 欧美日韩亚洲一区二区| www.久久精品视频| www.欧美免费| 国产精品x8x8一区二区| 欧美一区二区三区四区五区六区 | 全球中文成人在线| 91精品综合久久| 久久九九电影| 久久aaaa片一区二区| 色综合亚洲欧洲| 国产精品无码一区二区桃花视频| 高清一区二区三区日本久| 国产一区二区三区四区二区| 草草草视频在线观看| 久久这里只精品最新地址| caoporn91| 在线看日韩欧美| 久久99国产精品久久99大师| 视频一区三区| 乱人伦精品视频在线观看|