15得票4回答
HtmlAgilityPack和Selenium Webdriver返回随机结果

我正在尝试从网站上抓取产品名称。奇怪的是,我似乎只能抓取随机的12个项目。我尝试了HtmlAgilityPack和HTTPClient,但都得到了相同的随机结果。这是我的HtmlAgilityPack代码:using HtmlAgilityPack; using System.Net.Http...

15得票2回答
HTML Agility Pack - 如何在Head元素顶部添加元素?

我想使用HTML Agility Pack将一个脚本元素添加到我的HTML头部的顶部。到目前为止,我看到的示例只是使用AppendChild(element)方法来实现这一点。我需要将我要附加到头部的脚本放在其他某些脚本之前。我该如何指定它的位置呢? 以下是我的尝试:HtmlDocument...

15得票1回答
如何使用HtmlAgility包从头创建HTML文档

我只想使用agility pack创建自己的简单文档,所以创建一个包含基本容器元素的新HtmlDocument - 即<html><head></head><body></body></html> 我该如何从头开始做到这一...

15得票3回答
ItextSharp在尝试解析HTML进行PDF转换时出现错误

我曾使用ItextSharp模块将下面列出的html转换为pdf页面。 <div style="font-size: 18pt; font-weight: bold;"> mma<br>mmar</div><br> &l...

15得票4回答
HtmlAgilityPack:如何创建有缩进的HTML?

我正在使用HtmlAgilityPack生成HTML,它的工作很完美,但是HTML文本没有缩进。我可以获取缩进的XML,但我需要HTML。有什么办法吗?HtmlDocument doc = new HtmlDocument(); // gen html HtmlNode table = do...

14得票5回答
HTML敏捷包空引用

我在使用HTML Agility Pack时遇到了一些问题。 当我在不包含特定节点的HTML上使用此方法时,会出现空引用异常。它起初是有效的,但后来停止工作了。这只是一个片段,还有大约另外10个foreach循环选择不同的节点。 我做错了什么?public string Export(st...

14得票6回答
使用BrowserSession和HtmlAgilityPack通过.NET登录Facebook

我正在尝试使用Rohit Agarwal的BrowserSession类和HtmlAgilityPack来登录并浏览Facebook。 之前,我已经通过编写自己的HttpWebRequest成功实现了相同的功能。但是,这种方法只有在我手动从浏览器获取cookie并在每次进行新会话时插入一个新...

14得票1回答
使用HTMLAgilityPack选择带有属性data-url的元素。

我正在编写一个小型的下载机器人,它会自行搜索下层中的链接。 我需要找到 HTML 页面中的所有链接(包括指向 .jpg 文件以及 .pgn、.pdf、.html 等文件的链接)。 我正在使用 HtmlAgilityPack 查找所有 a-href 链接。 示例代码:foreach (Ht...

14得票3回答
Html Agility Pack:让代码看起来整洁

我能使用Html Agility Pack使输出呈现出漂亮的缩进,同时去除不必要的空白吗?

14得票1回答
XPath根据属性选择所有具有特定父节点的子节点

我想选择所有子元素,即图像,其父元素 div 的 id 为 testRoot。该结构未知。 为了便于理解,我在此处进行了简化。如果它是XPath表达式,那就太好了。 <div id="testRoot"> <div class="panel"> ...