asp.net 解析html,获取静态页面标签中的内容。 10

<TR><TDclass="UserCaption">车型</TD><TDclass="ms-formbody"><SPANid="lbModel"class="ms_i... <TR>
<TD class="UserCaption">车型</TD>
<TD class="ms-formbody"><SPAN id="lbModel" class="ms_input">70</SPAN></TD>
</TR>
像这样的,获取“车型”和“70”
展开
 我来答
sniper2003
2011-06-15 · TA获得超过1882个赞
知道小有建树答主
回答量:775
采纳率:100%
帮助的人:661万
展开全部
<TR>
<TD class="UserCaption">车型<input type='hidden' value='车型' /></TD>
<TD class="ms-formbody"><SPAN id="lbModel" class="ms_input">70<input type='hidden' value='70' /></</SPAN></TD>
</TR>

如果使用表单获取,这是一种方法,如果按照你说的,在asp.net中去解析一个html,那样是得不偿失的。

如果你是用请求获取页面内容,那么什么办法都不好用。因为你不能保证对方页面的结构是否会有变化,这种变化是不可知的。保不齐他的数据不变,但是包含数据的标签变了,你的代码修改量将会让你非常头疼。
追问
不是这样的,所有的页面的结构都是一样的,而且只需要获取上边说的标签中的内容就可以了。
追答
那推荐给你个小工具吧。叫做HtmlAgility,你可以在网上下载到这个类库和对应的demo,它可以将一个html文档进行分析,将分析后的结果组成一个类似TreeNode的数据结构。你可以在这些节点中找到你需要找到或者替换的内容。
亥白安04s
2011-06-15 · 超过29用户采纳过TA的回答
知道答主
回答量:205
采纳率:0%
帮助的人:87.5万
展开全部
用JS吧,值得一试
追问
我要写进数据库的,这是单独的页面,不能改动页面代码的
追答
那你就试试正则表达式
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式