使用 c#.net 解析 HTML
我正在尝试解析以下 HTML 文件,我想获取键的值。这是在 Windows Phone 的 Silverlight 上完成的。
<HTML>
<link ref="shortcut icon" href="favicon.ico">
<BODY>
<script Language="JavaScript">
location.href="login.html?key=UEFu1EIsgGTgAV7guTRhsgrTQU28TImSZkYhPMLj7BChpBkvlCO11aJU2Alj4jc5"
</script>
<CENTER><a href="login.html?key=UEFu1EIsgGTgAV7guTRhsgrTQU28TImSZkYhPMLj7BChpBkvlCO11aJU2Alj4jc5">Welcome</a></CENTER></BODY></HTML>
知道从这里到哪里去吗?
谢谢
I'm trying to parse the following HTML file, I'd like the get the value of key. This is being done on Silverlight for Windows phone.
<HTML>
<link ref="shortcut icon" href="favicon.ico">
<BODY>
<script Language="JavaScript">
location.href="login.html?key=UEFu1EIsgGTgAV7guTRhsgrTQU28TImSZkYhPMLj7BChpBkvlCO11aJU2Alj4jc5"
</script>
<CENTER><a href="login.html?key=UEFu1EIsgGTgAV7guTRhsgrTQU28TImSZkYhPMLj7BChpBkvlCO11aJU2Alj4jc5">Welcome</a></CENTER></BODY></HTML>
any idea's on where to go from here?
thanks
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
了解一下 HTMLAgilityPack。它是一个相当不错的 HTML 解析器
http://html-agility-pack.net/?z=codeplex
这是一些帮助您入门的代码(需要错误检查)
Give the HTMLAgilityPack a look into. Its a pretty decent HTML parser
http://html-agility-pack.net/?z=codeplex
Here's some code to get you started (requires error checking)
您可以使用正则表达式 (正则表达式类)。表达式可以是这样的:
login.html\?key=[^"]*
You can use regular expression (Regex class) for it. The expression can be something like that:
login.html\?key=[^"]*