已获取到html代码,如何根据标签ID获取整个标签的内容 10

现在已经能够根据URL获取其他网站页面的html代码,方式如下:DimurlAsString="http://www.baidu.com"'网页地址DimhttpReqA... 现在已经能够根据URL获取其他网站页面的html代码,方式如下:
Dim url As String = "http://www.baidu.com" ' 网页地址
Dim httpReq As System.Net.HttpWebRequest
Dim httpResp As System.Net.HttpWebResponse
Dim httpURL As New System.Uri(url)
httpReq = CType(Net.HttpWebRequest.Create(httpURL), Net.HttpWebRequest)
httpReq.Method = "GET"
httpResp = CType(httpReq.GetResponse(), Net.HttpWebResponse)
httpReq.KeepAlive = False ' 获取或设置一个值,该值指示是否与Internet资源建立持久连接。
Dim reader As IO.StreamReader = New IO.StreamReader(httpResp.GetResponseStream, System.Text.Encoding.GetEncoding("utf-8")) '用GB2312字符
Dim respHTML As String = reader.ReadToEnd() 'respHTML就是网页源代码

在这代码中我想根据标签ID提取一部分内容,例如:
<table id="mymessages">
<tr>
<td>这里是内容···</td>
</tr>
</table>
根据table的id获取整个table的html代码或者内容!
如果根据ID没办法有没有其他什么办法,让我根据需要截取我想要的任意部分html代码?

各位大神,显显神通吧!!!!!!
展开
 我来答
cfanpk
2013-12-10 · TA获得超过530个赞
知道小有建树答主
回答量:212
采纳率:0%
帮助的人:252万
展开全部
这种抓网页的事最适合的是python,配合beautifulsoup来分析。
你现在这代码的话用dom或者正则表达式都可以实现你要的效果,我写过的代码都是cpp+qt或者是python的,给你也不适用,自己根据关键字查查资料就有了。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式