国产探花免费观看_亚洲丰满少妇自慰呻吟_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;        }

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


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 祁阳县| 威宁| 长顺县| 喀喇沁旗| 修武县| 景德镇市| 隆林| 淮滨县| 互助| 福州市| 峨眉山市| 特克斯县| 固镇县| 宝丰县| 四川省| 札达县| 那坡县| 株洲市| 天峨县| 肃宁县| 南川市| 太湖县| 噶尔县| 陇南市| 洪江市| 施秉县| 馆陶县| 囊谦县| 合作市| 平利县| 河北省| 翁牛特旗| 北京市| 成安县| 个旧市| 东阿县| 广汉市| 平谷区| 富蕴县| 洛南县| 徐闻县|