国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

.net處理頁面的抓取數據

2019-11-14 16:40:38
字體:
來源:轉載
供稿:網友
    //要抓取數據的頁面路徑        string url = "http://www.scedu.net/banshi/used-car/lower-secondary-education/middle-school-list/1381286867.shtml";       //將頁面上的數據轉換為HTML        string html = Method.GetHtmlData(url);        //   txt_content.Text = html;        //找到需要的數據匹配正則  (?<name>.+?)         string regex = @"<font size=""2"">(?<name>.+?)</td>";        Regex listRegex = new Regex(regex, RegexOptions.Multiline | RegexOptions.IgnoreCase);        //得到匹配的數據集合        MatchCollection mc = listRegex.Matches(html);        JCheng.Model.School Model = new JCheng.Model.School();        //將得到的字符串分割存進數組        string[] str = txt_content.Text.Substring(0, txt_content.Text.Length - 1).Replace("<br />", "").Split(',');        //數據每六個為一個model類 ,如下循環添加入庫。        for (int i = 0; i < str.Length - 1; )        {            Model.sName = str[i];            Model.sAddress = str[i + 1];            Model.sPostCode = str[i + 2];            Model.sPhone = str[i + 3];            Model.sEmail = str[i + 4];            Model.sClass = str[i + 5];            new JCheng.BLL.School().Add(Model);            i += 6;        }

經常會遇到需要讀取一些省市 區 縣之類的信息, 數據龐大,手動輸入效率太慢, 以上代碼為讀取的一個區縣的所有中學信息的列表,抓取出來然后存到自己的數據庫里面用, 很快很酷炫。 呵呵, 第一次做數據抓取, 代碼肯定不是寫的很好, 還是記錄一下吧,希望對大家有所幫助。  


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 安宁市| 甘谷县| 城固县| 福建省| 大兴区| 新宁县| 永顺县| 永宁县| 孝感市| 乾安县| 长子县| 班戈县| 海门市| 徐州市| 宁晋县| 克拉玛依市| 南召县| 五原县| 斗六市| 淅川县| 房产| 瑞昌市| 景谷| 故城县| 滨海县| 忻州市| 上饶市| 招远市| 安福县| 南皮县| 太仓市| 峨边| 崇义县| 民权县| 阜南县| 泰宁县| 奉贤区| 高陵县| 中西区| 保山市| 南陵县|