c#正则匹配指定地址指定div内容
来源:互联网 发布:ubuntu安装非自由软件 编辑:程序博客网 时间:2024/05/17 01:18
public string html = ""; protected void Page_Load(object sender, EventArgs e) { html = GetHtml("http://1680210.com/html/PK10/pk10kai_luzhufxzh.html"); //Regex reg = new Regex(@"(?m)<title[^>]*>(?<title>(?:\w|\W)*?)</title[^>]*>", RegexOptions.Multiline | RegexOptions.IgnoreCase); Regex reg = new Regex(@"(?m)<div class=""listbox""[^>]*>(?<div>(?:\w|\W)*?)</div[^>]*>", RegexOptions.Multiline | RegexOptions.IgnoreCase); Match mc = reg.Match(html); if (mc.Success) { html = mc.Groups["div"].Value.Trim(); } }
//获取页面内容
/// <summary> /// 获取页面类容 /// </summary> /// <param name="strUrl"></param> /// <returns></returns> public static string GetHtml(string strUrl) { string content; HttpWebRequest httpRequest = (HttpWebRequest)HttpWebRequest.Create(strUrl); httpRequest.Referer = strUrl; httpRequest.UserAgent = "Mozilla/5.0 (iPhone; CPU iPhone OS 7\\_1\\_2 like Mac OS X) AppleWebKit/537.51.1 (KHTML, like Gecko) Mobile/11D257 MicroMessenger/5.3.1like Mac OS X) AppleWebKit/600.1.3 (KHTML, like Gecko) Version/8.0 Mobile/12A4345d Safari/600.1.4"; httpRequest.Accept = "text/html, application/xhtml+xml, */*"; httpRequest.ContentType = "application/x-www-form-urlencoded"; httpRequest.Method = "GET"; HttpWebResponse httpResponse = (HttpWebResponse)httpRequest.GetResponse(); using (Stream responsestream = httpResponse.GetResponseStream()) { using (StreamReader sr = new StreamReader(responsestream, System.Text.Encoding.UTF8)) { content = sr.ReadToEnd(); } } return content; }
阅读全文
0 0
- c#正则匹配指定地址指定div内容
- C#正则表达式:匹配字符串指定字符内容
- 通过C#采集指定地址页面内容
- C#正则表达式怎么匹配指定字符串第一次出现之前的内容
- C#正则表达式只替换指定第几次匹配…
- javascript打印指定div内容
- 正则匹配指定位置数字
- c#在指定内容中通过正则查找字符
- 正则表达式提取指定内容
- C#获取网页指定内容
- 正则表达式匹配指定字符之间的内容,不含首尾字符
- 从字符串里面匹配截取指定内容
- js打印div指定区域内容
- js打印div指定区域内容
- 正则表达式之Java匹配指定汉字
- 用正则表达式匹配指定的格式
- js 正则匹配指定的几个中文
- GDB 查看指定地址的内容
- android kotlin 学习网站 记录
- noi 14:求10000以内n的阶乘
- Anaconda装OpenCV
- PPPOE概述
- 用户锁,扣费模型,足够能支持一般并发
- c#正则匹配指定地址指定div内容
- webpack的模块化插件
- 17/7/31学习笔记03
- 基于React Native + redux 开发的客户端(适配IOS和Android),可查看保存妹纸,收藏分享文章等
- maven找不到依赖
- oracle 触发器简单应用
- 通用树的双亲表示法(代码演示))
- [CLI]tcpdump过滤小结
- linux -- 进程的查看、进程id的获取、进程的杀死 进程查看