如何获取HTML的某一部分源码
现在使用 HttpWebRequest 已经取到了HTML的全部源码
请问如果取得其中一部分源码呢?
例如,我想获取其中某一段DIV的内容
C# code:
protected void Button1_Click(object sender, EventArgs e)
{
System.Net.HttpWebRequest request = (HttpWebRequest)HttpWebRequest.Create("http://bbs.sparke.cn/showtopic.aspx?page=end&forumpage=1&topicid=6361#28164");
System.Net.HttpWebResponse response = (HttpWebResponse)request.GetResponse();
Stream myStream = response.GetResponseStream();
StreamReader sr = new StreamReader(myStream, System.Text.Encoding.GetEncoding("utf-8"));
TextBox1.Text += sr.ReadToEnd();
myStream.Close();
}
先全部获取 然后用正则匹配
1楼大哥,等于没说
我想这应该是不可能的。你不可能选择下载一个页面的任一个总分(除非这个部分有对应的uri或者说url)。
一个url地址对应一个页面,这个页面作为一个整体下载,只能在全部下载完后过滤你所要的部分,web服务器暂时好像没有这样的功能,仅管这样的功能很有用处。
思想是这样的 等待大牛来写正则
mark 替你一顶
那谁能提供个 正则 啊
System.Net.HttpWebRequest request = (System.Net.HttpWebRequest)System.Net.WebRequest.Create("");
reques
相关问答:
比如我想做一个这样的网站:
获取外部html的代码,例如 http://www.cnblogs.com/ioriliao/ 的html代码然后用dom进行
解释。
现在遇到的问题就是如何去获取外部的html代码。
请高人指点。谢谢!
ie --》保存
......
<style>
BODY A:hover {
CURSOR: url('http://files.poqbum.com/Files/Cursors/page1/iloveu2.ani')
}
A:link {
FONT-SIZE: 12px; COLOR: #666666; TEXT-DECORATION: none
}
A:visited {
FONT-SIZE ......
我在jsp页面查询到数据库中的一笔数据,并以table循环的形式显示,但需要下载保存成html格式,请问应该处理?代码有没有特殊要求?是不是需要特别的jar包?
你这是把报表保存为HTML格式,不知有什么用处,
要是 ......
<div style="WIDTH: 8; HEIGHT: 12;
OVERFLOW: scroll">
这里输入内容这里输入内容这里输入内容这里输入内容这里输入内容
这里输入内容这里输入内容这里输入内容这里
</scrollbar> ......
以前在.Net2003中使用DataGrid控件,比如加一个CheckBox控件。在HTML源文件中显示为"<input id="dgView__ctl3_cbxChecked" type="checkbox" name="dgView:_ctl3:cbxChecked&qu ......