当前位置: 首页 > 面试题库 >

用c#.net解析HTML

程亦
2023-03-14
问题内容

我正在尝试解析以下HTML文件,我想获取key的值。这是在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>

有什么想法要从这里去吗?

谢谢


问题答案:

这是一些入门的代码(需要进行错误检查)

HtmlDocument document = new HtmlDocument(); 
string htmlString = "<html>blabla</html>";
document.LoadHtml(htmlString);
HtmlNodeCollection collection = document.DocumentNode.SelectNodes("//a");
foreach (HtmlNode link in collection)
{
     string target = link.Attributes["href"].Value;
}


 类似资料:
  • 问题内容: 我正在尝试找到一种用C解析JSON的好方法。我真的不需要庞大的库或任何东西,我宁愿拥有体积小,重量轻,功能最少的东西,但有很好的文档。 有人有什么可以指点我的吗? 问题答案: Json并不是一门强大的语言,因此它的库可能很小(至少比Xml库要小)。 有一个整体吨C中的Json.org库链接。也许其中之一会很适合您。

  • Net-C 是一个跨平台的局域网聊天工具,支持表情、私信,设置用户状态、群组聊天等功能。 主界面如下图所示

  • 问题内容: 我有一个.NET中的SOAP Web服务返回的JSON字符串。如下: 现在,我想将此字符串解析为JSON对象。我也看了这个,他们已经用这行代码: 所以我可以通过用我的字符串名称替换“ json”来做到这一点。还需要引用除NewtonSoft.dll以外的任何其他dll吗? 顺便说一句,这是完整的网络服务代码 问题答案: 用 您需要System.Web.Extensions dll并导入

  • 本文向大家介绍.NET MD5加密解密代码解析,包括了.NET MD5加密解密代码解析的使用技巧和注意事项,需要的朋友参考一下 MD5简介:   是让大容量信息在用数字签名软件签署私人密匙前被"压缩"成一种保密的格式(就是把一个任意长度的字节串变换成一定长的大整数)。不管是MD2、MD4还是MD5,它们都需要获得一个随机长度的信息并产生一个128位的信息摘要。虽然这些算法的结构或多或少有些相似,但

  • 问题内容: 我正在尝试使用.NET Core 3.0中的新JSON阅读器读取和解析无法容纳在内存中的大JSON文件。 Microsoft的示例代码将a 作为输入 我正在努力寻找的是如何在a中实际使用此代码,并将a 插入a 。 我尝试使用以下代码读取文件,然后 它因错误信息而崩溃 作为参考,这是我使用Newtonsoft.Json的工作代码。 问题答案: 更新2019-10-13: 重写Utf8Js

  • 问题内容: 我有大约7000行要解析的JSON数据。在这里可以看到其中一部分的示例。我所做的就是利用和把所有的数据转换成字符串。(奇怪的是,它将所有数据放入一条很长的行中)。但是现在我想解析这个,我不确定如何。谁能解释如何使用?我之前已经用Java解析过JSON数据,但是用C#却遇到了麻烦,特别是因为我无法找到带有清晰示例的文档。任何帮助将不胜感激。 问题答案: 尝试使用JSON.Net,如果您还