在线XPath
XPath Tester 是一个免费且易于使用的工具,可以导航 HTML 文档并提取您需要的数据。提取工具在您的浏览器中运行,不需要在您的计算机上安装任何内容。立即开始数据提取!
- 输入站点 URL 以提取数据。
- 输入表达式,例如 XPath 的
//img
。在这种情况下,提取工具会选择所有<img>
元素,无论它们位于文档中的位置。我们在 How to use XPath 文档文章中详细介绍了如何使用 XPath 表达式。 - 按“查找”按钮,获取结果并将其复制到剪贴板。
如何在 C# 中使用 XPath Query
使用
Aspose.HTML for the .NET API
,您可以轻松创建自己的应用程序,因为我们的 API 提供了一组强大的工具来解析和收集 HTML 文档中的信息。 XPath Query主要使用 Document 类的Evaluate(expression, contextNode, resolver, type, result)
方法进行。此方法接受 XPath 表达式和其他给定参数并返回指定类型的结果。此代码是使用 Aspose.HTML 库和 XPath 表达式提取数据的基本示例。
使用 XPath 提取数据的步骤
- 使用 HTMLDocument() 构造函数从 URL 初始化 HTML 文档。
- 使用Document 类的 Evaluate() 方法并向其传递XPath 表达式和其他参数。
- 迭代元素列表并打印元素的内容。
- 复制 C# 代码并在您的项目中使用它。
XPath Query – 文档
XPath 是一种功能强大的查询语言,可让您自由地自定义查询。在 How-to Articles 章节中,您将找到有关 XPath 使用的常见问题的答案。此外,这些文章还包含 C# 示例,提供有关使用 Aspose.HTML 类库解决特定任务的必要信息。
- HTML Navigation – 在本文中,您将了解如何使用 API 对 HTML 文档及其元素进行详细检查、如何使用自定义过滤器迭代文档元素以及如何在文档中导航通过使用 CSS 选择器或 XPath。
- How to use XPath Query in HTML – Evaluate() method – 本文介绍如何浏览 HTML 文档并通过各种条件选择节点。您将通过 C# 示例了解如何使用 XPath 查询选择具有指定名称的所有节点。
- How To Use XPath To Select XML Nodes – 您将学习如何浏览 XML 文档并使用 XPath 选择节点。本文考虑了一个使用 XPath 查询从 XML 文件中选择所需信息的 С# 示例。
FAQ
该提取工具非常适合想要从 Web 中提取数据的人。 您无需注册、安装插件或软件。 使用您最喜欢的设备工作! 此外,您可以复制并使用 C# 代码以编程方式提取数据。 我们的 XPath Query 将为想要了解有关数据提取的更多信息并快速轻松地为您自己的应用程序创建 C# 代码的开发人员提供帮助。
XPath Query 获取一个 URL 并解析页面的整个 HTML 代码,以提取用户选择的所有特定数据。 最后,XPath Query将输出所有收集到的数据,您可以复制这些数据。
您可以在任何带有网络浏览器的操作系统上应用免费的 XPath Query。 在计算机、平板电脑或智能手机上使用此提取工具。 无论您使用 Windows、Mac OS、Linux、Android 还是 iOS,您都可以快速轻松地抓取数据。 使用我们的 XPath Query 自动执行您的任务!
如何安装 Aspose.HTML for .NET API
您可以通过多种方式在系统上安装 Aspose.HTML for .NET 库:
- 使用 NuGet 包管理器 GUI 安装 NuGet 包。
- 使用包管理器控制台安装 NuGet 包。
- 通过 MSI 安装 Aspose.HTML for .NET。
使用 Aspose.HTML C# 库来转换、合并、编辑 HTML 文档,从网络中提取数据等等!有关 C# 库安装和系统要求的更多详细信息,请参阅 Aspose.HTML 文档 。
其他受支持的 Aspose.HTML for .NET API 功能
使用 Aspose.HTML for .NET 库来转换、合并、编辑 HTML、EPUB、MHTML、XHTML、MD 文档、从 Web 中提取数据等等!