Kis*_*jar 5 c# regex asp.net httpwebrequest httpwebresponse
我正在发送1个httpWebRequest并阅读响应.我在回复中获得了整页.我想获得1个div,这是来自响应的名称ad rate.那么我该如何匹配这种模式呢?
我的代码是这样的:
HttpWebRequest WebReq = (HttpWebRequest)WebRequest.Create("http://www.domain.com/");
HttpWebResponse WebResp = (HttpWebResponse)WebReq.GetResponse();
Stream response = WebResp.GetResponseStream();
StreamReader data = new StreamReader(response);
string result = data.ReadToEnd();
Run Code Online (Sandbox Code Playgroud)
我得到的反应如下:
<HTML><BODY><div id="rate">Todays rate 55 Rs.</div></BODY></HTML>
Run Code Online (Sandbox Code Playgroud)
我想读取div率的数据.即我应该获得内容"今天率55卢比."
那我怎么能为这个做正则表达式???
该HTML敏捷性包可以加载并解析您的文件,无需凌乱流和响应:
HtmlWeb web = new HtmlWeb();
HtmlDocument doc = web.Load("http://jsbin.com/owobe3");
HtmlNode rateNode = doc.DocumentNode.SelectSingleNode("//div[@id='rate']");
string rate = rateNode.InnerText;
Run Code Online (Sandbox Code Playgroud)