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

首頁 > 編程 > .NET > 正文

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

2024-07-10 13:24:55
字體:
來源:轉載
供稿:網友
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><divbody"">([/s/S]*?)</div><divshare"">", 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. 大功告成
不上圖了! 影響不好! 見諒見諒
文中代碼打包下載
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 阿图什市| 广河县| 克什克腾旗| 连平县| 巩义市| 西华县| 临泉县| 禄丰县| 云和县| 宜兰市| 梧州市| 静海县| 辉县市| 石河子市| 海门市| 沈阳市| 卢龙县| 和静县| 芦溪县| 吐鲁番市| 师宗县| 五大连池市| 安泽县| 镇雄县| 保德县| 永吉县| 喜德县| 石棉县| 英吉沙县| 贡山| 吉木萨尔县| 蓬溪县| 鹿邑县| 周宁县| 乐清市| 理塘县| 通榆县| 黎城县| 通河县| 南乐县| 罗江县|