30得票2回答
Html Agility Pack - 选择子节点时出现问题

我想将我的 Asics 跑步计划导出到 iCal,但由于 Asics 不提供此服务,所以我决定为自己构建一个小型爬虫。我的目标是从计划中获取所有安排好的跑步并基于此生成一个 iCal 订阅源。我正在使用 C# 和 Html Agility Pack。 我想要做的是遍历我所有预定的跑步(它们都...

30得票2回答
HTML Agility Pack去除不在白名单中的标签

我正在尝试创建一个函数,该函数可以删除不在白名单中的HTML标签和属性。 我有以下HTML:<b>first text </b> <b>second text here <a>some text here</a> &l...

29得票2回答
如何使用HTML Agility Pack从网站中检索所有图像?

我刚刚下载了HTMLAgilityPack,但是文档中没有任何示例。 我正在寻找一种从网站下载所有图片地址的方法,而不是实际的图片文件。 <img src="blabalbalbal.jpeg" /> 我需要提取每个img标签的源代码。我只是想了解这个库能提供什么功能。大家...

26得票2回答
使用HtmlAgilityPack删除属性

我正在尝试使用HtmlAgilityPack创建一个代码段,以便移除所有带有style属性的标签。 这是我的代码:var elements = htmlDoc.DocumentNode.SelectNodes("//*"); if (elements!=null) { foreac...

26得票2回答
HtmlAgilityPack:路径中存在非法字符。

在这段代码中,我遇到了一个“路径中有非法字符”的错误。我已经在错误发生的那一行添加了注释“此处出现错误”。var document = htmlWeb.Load(searchUrl); var hotels = document.DocumentNode.Descendants("div") ...

25得票3回答
从字符串中加载而不是从文档/URL中加载

我刚刚发现了Html Agility Pack并尝试使用它,但遇到了一个问题。我在网上找不到任何相关的信息,所以来这里请教。 您知道如何从字符串中加载HTML而不是从文档/URL中加载吗? 谢谢。

24得票2回答
如何使用HtmlAgilityPack获取表单中的所有输入元素而不出现空引用错误

示例HTML: <html><body> <form id="form1"> <input name="foo1" value="bar1" /> <!-- Other elements --> ...

24得票9回答
C# 和 HtmlAgilityPack 的编码问题

WebClient GodLikeClient = new WebClient(); HtmlAgilityPack.HtmlDocument GodLikeHTML = new HtmlAgilityPack.HtmlDocument(); GodLikeHTML.Load(GodLike...

24得票2回答
HtmlAgilityPack删除选项结束标签

我正在使用HtmlAgilityPack。我创建了一个HtmlDocument,并使用以下字符串进行LoadHtml:<select id="foo_Bar" name="foo.Bar"><option selected="selected" value="1">On...

23得票2回答
HTML Agility Pack:解析href标签

如何有效地解析这个标签的 href 属性值:<tr> <td rowspan="1" colspan="1">7</td> <td rowspan="1" colspan="1"> <a class="undMe" href="/ice/p...