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

首頁 > 編程 > .NET > 正文

ASP.net(C#)從其他網站抓取內容并截取有用信息的實現代碼

2020-01-18 00:38:54
字體:
來源:轉載
供稿:網友
1. 需要引用的類庫
復制代碼 代碼如下:

using System.Net;
using System.IO;
using System.Text;
using System.Text.RegularExpressions;

2. 獲取其他網站網頁內容的關鍵代碼
復制代碼 代碼如下:

WebRequest request = WebRequest.Create("http://目標網址.com/");
WebResponse response = request.GetResponse();
StreamReader reader = new StreamReader(response.GetResponseStream(), Encoding.GetEncoding("gb2312"));
//reader.ReadToEnd() 表示取得網頁的源碼
TextBox1.Text = reader.ReadToEnd();

3. 獲取其他網站網頁源碼之后通過{正則表達式}帥選有用信息
復制代碼 代碼如下:

MatchCollection TitleMatchs = Regex.Matches(reader.ReadToEnd(), @"發表評論</a></p></div><div class=""body"">([/s/S]*?)</div><div class=""share"">", RegexOptions.IgnoreCase | RegexOptions.Multiline);
foreach (Match NextMatch in TitleMatchs)
{
s += "<br>" + NextMatch.Groups[1].Value;
TextBox1.Text += "/n" + NextMatch.Groups[1].Value;
}

RegexOptions.IgnoreCase: 表示不區分大小寫, 一般網站源碼大小寫不敏感所以取消之.

RegexOptions.Multiline: 表示對多行內容進行帥選.
4. 大功告成
不上圖了! 影響不好! 見諒見諒
文中代碼打包下載
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 潼关县| 沙河市| 凤庆县| 通州市| 敖汉旗| 安龙县| 丰都县| 青河县| 广东省| 长子县| 汝南县| 东莞市| 九龙县| 潜江市| 密山市| 繁峙县| 安塞县| 石狮市| 井陉县| 恩平市| 临清市| 集贤县| 波密县| 枣阳市| 西安市| 延安市| 盐津县| 彭水| 延边| 屏边| 炎陵县| 安顺市| 山东省| 宁蒗| 祁阳县| 竹北市| 邮箱| 襄汾县| 临猗县| 赤峰市| 泽普县|