国产探花免费观看_亚洲丰满少妇自慰呻吟_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. 大功告成
不上圖了! 影響不好! 見諒見諒
文中代碼打包下載
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 乡宁县| 崇仁县| 陕西省| 敖汉旗| 仁怀市| 伊吾县| 北海市| 怀来县| 和平区| 南澳县| 邢台市| 孟州市| 大埔县| 壤塘县| 大埔区| 陇西县| 平湖市| 合阳县| 元阳县| 高邮市| 乌鲁木齐市| 修文县| 冷水江市| 乃东县| 辛集市| 防城港市| 明溪县| 莒南县| 桃江县| 天全县| 红原县| 江安县| 工布江达县| 崇左市| 新干县| 两当县| 华亭县| 衡山县| 微博| 聊城市| 利津县|