国产探花免费观看_亚洲丰满少妇自慰呻吟_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. 大功告成
不上圖了! 影響不好! 見諒見諒
文中代碼打包下載
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 辽中县| 江孜县| 南丹县| 宜春市| 土默特右旗| 故城县| 宜宾县| 梅州市| 神木县| 石林| 临湘市| 古蔺县| 大安市| 克拉玛依市| 淄博市| 辉南县| 呼图壁县| 延津县| 鄯善县| 温泉县| 桂东县| 志丹县| 阿拉善盟| 修武县| 南靖县| 家居| 永春县| 资溪县| 运城市| 兴仁县| 姚安县| 神农架林区| 六枝特区| 安多县| 恩平市| 大荔县| 盘锦市| 祁阳县| 全南县| 邮箱| 荃湾区|