怎么样得到目前页面上显示的html如:
<div id=hy><table><tr><td>aaaaaaaaaaaaaaaaaaaaaaaa</td></tr></table><div style="display:none">111</div></div>只要得到
<table><tr><td>aaaaaaaaaaaaaaaaaaaaaaaa</td></tr></table>
<div id=hy><table><tr><td>aaaaaaaaaaaaaaaaaaaaaaaa</td></tr></table><div style="display:none">111</div></div>只要得到
<table><tr><td>aaaaaaaaaaaaaaaaaaaaaaaa</td></tr></table>
var dvihtml=document.getElementById("hy")
var divhtmlcontext=divhtml.innerHtml
string result = "";
int start,stop;allString = "<div id=hy><table><tr><td>aaaaaaaaaaaaaaaaaaaaaaaa</td></tr></table><div style="display:none">111</div></div>";
start = allString.IndexOf("<div id=hy>",0,allString.Length);
stop = allString.IndexOf("</div>",0,allString.Length);
result = allString.Substring(start,stop - start );result的就是你要的结果。
WebRequest wreq=WebRequest.Create(url);
HttpWebResponse wresp=(HttpWebResponse)wreq.GetResponse();
string HTML ="";
Stream s=wresp.GetResponseStream();
StreamReader objReader = new StreamReader(s,System.Text.Encoding.Default);
string sLine = "";
int i = 0;
while (sLine!=null)
{
i++;
sLine = objReader.ReadLine();
if (sLine!=null)
HTML += sLine;
}