国产探花免费观看_亚洲丰满少妇自慰呻吟_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. 大功告成
不上圖了! 影響不好! 見諒見諒
文中代碼打包下載
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 九龙城区| 郁南县| 休宁县| 普安县| 西宁市| 屯昌县| 金溪县| 长宁县| 闸北区| 通山县| 永州市| 香格里拉县| 新和县| 共和县| 定边县| 璧山县| 沅江市| 舞阳县| 辽宁省| 伊宁县| 赣州市| 隆回县| 阿城市| 四会市| 江城| 濉溪县| 榕江县| 南宫市| 溧阳市| 衡阳市| 广宁县| 阜新市| 永城市| 衢州市| 东乌珠穆沁旗| 五河县| 吉水县| 增城市| 舞钢市| 岑巩县| 咸丰县|