22得票3回答
HTML Linq与HtmlAgilityPack在PCL中的应用,或者其它替代方案

我使用了一个被广泛应用的库HtmlAgilityPack,它可以在HTML上进行Linq查询,并且仅使用其提供的LoadHtml和Linq接口。我已经将类库从.NET 4转换为PCL(Portable Class Library)并支持.NET 4和WP8,但是无法再使用HtmlAgility...

21得票1回答
HTML Agility Pack 获取页面上所有锚点的 href 属性

我正在尝试将从HTML文件中提取的链接添加到CheckBoxList(cbl_items)中。 目前它可以运行,但是显示的项目名称是 HtmlAgilityPack.HtmlNode 而不是链接。 我尝试使用 DocumentElement 替代 Node,但是它显示不存在或类似。 如何使...

21得票3回答
如何在HTMLAgility Pack中从节点访问子节点

<html> <body> <div class="main"> <div class="submain"><h2></h2><p></p><u...

20得票1回答
HTML Agility Pack HtmlDocument显示所有Html?

我正在使用以下代码来获取一个网页,它能够正常工作。 public static HtmlDocument GetWebPageFromUrl(string url) { var hw = new HtmlWeb(); return hw.Load(...

20得票4回答
如何在Cloudflare DDoS保护下获取网页的HTML?

我使用htmlagility获取网页数据,但是使用了www.cloudflare.com的ddos保护的页面,我已经尝试了所有方法。重定向页面在htmlagility中无法处理,因为它们不使用meta或js进行重定向,我猜测它们检查您是否已经使用了一个cookie来进行检查,而我未能用c#模拟...

20得票1回答
Html Agility Pack在迭代中始终返回相同的结果,如何解决?

我想获取集合中的节点,但使用SelectSingleNode迭代时,我始终得到相同的对象,只是node.Id在变化... 我的尝试是读取给定站点的webresponse,并捕获特定定义元素中的一些信息,例如值、链接等。 int offSet = 0; string address = "ht...

19得票2回答
如何使用HTML Agility Pack编辑HTML片段

所以我有一个 HTML 片段,我想用 C# 进行修改。<div> This is a specialSearchWord that I want to link to <img src="anImage.jpg" /> <a href="foo.htm">A...

19得票3回答
HtmlAgilityPack 登录后提交表单

我正在尝试使用HtmlAgilityPack登录一个网站(网站:http://html-agility-pack.net)。现在,我无法确定如何去做。我已经尝试通过设置Html表单值来进行操作。m_HtmlDoc.DocumentNode.SelectSingleNode("//input[@...

19得票5回答
Html Agility Pack,从一个节点选择节点。

为什么这条代码会选中我文档中所有的 <li> 元素?HtmlWeb web = new HtmlWeb(); HtmlDocument doc = web.Load(url); var travelList = new List<Page>(); var liOfTr...

19得票3回答
Htmlagilitypack中的GetElementsByTagName

如果我不知道输入框的ID,怎么选择它? 如果我知道它的ID,那么可以这样写:HtmlAgilityPack.HtmlNode node = doc.GetElementbyId(id); 但我不知道文本框的ID,并且在HtmlAgilityPack中找不到GetElementsByTagNa...