HtmlAgilityPack - 如何获取 大型网页中的数据
我正在尝试从网页中获取数据,
特定类
它有10个类似的< DIV>
S 且属于同一类“Personal_info”(如 HTML 代码所示,现在我想提取 10 - 15 中的 Personal_info 类的所有 DIV) href
为了完成所需的工作,我开始使用 HTML AGILE PACK,正如 Stack Overflow 中某人的建议
我一开始就陷入了困境,因为对 HtmlAgilePack 缺乏了解,我的 C# 代码是这样的,
HtmlAgilityPack.HtmlDocument docHtml = new HtmlAgilityPack.HtmlDocument();
HtmlAgilityPack.HtmlWeb docHFile = new HtmlWeb();
docHtml = docHFile.Load("http://127.0.0.1/2.html");
然后如何进一步编码,以便可以从类为“personal_info”的 DIV 中获取数据...建议示例将不胜感激
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web
技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
我正在尝试从网页中获取数据,
特定类
它有10个类似的< DIV>
S 且属于同一类“Personal_info”(如 HTML 代码所示,现在我想提取 10 - 15 中的 Personal_info 类的所有 DIV) href
为了完成所需的工作,我开始使用 HTML AGILE PACK,正如 Stack Overflow 中某人的建议 我一开始就陷入了困境,因为对 HtmlAgilePack 缺乏了解,我的 C# 代码是这样的,
HtmlAgilityPack.HtmlDocument docHtml = new HtmlAgilityPack.HtmlDocument();
HtmlAgilityPack.HtmlWeb docHFile = new HtmlWeb();
docHtml = docHFile.Load("http://127.0.0.1/2.html");
然后如何进一步编码,以便可以从类为“personal_info”的 DIV 中获取数据...建议示例将不胜感激
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的
隐私政策
了解更多相关信息。 单击
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文
发布评论
评论(3)
我现在无法检查这一点,但不是吗:
I can't check this right now, but isn't it:
要加载 url,您可以执行以下操作:
另请注意,有一个分支可以让您在敏捷包中使用 jquery 选择器。
http://yosi-havia.blogspot .com/2010/10/using-jquery-selectors-on-server-sidec.html
To get a url loaded you can do something like:
Also note there is a fork to let you use jquery selectors in agility pack.
http://yosi-havia.blogspot.com/2010/10/using-jquery-selectors-on-server-sidec.html
哪里发生了什么事?
如果你想要顶级节点(根),你可以使用 page.DocumentNode 作为“节点”。
What happened to Where?
if you want top node (root) you use page.DocumentNode as "node".