如何使用 Xpath 获取纯文本

2023-12-09

你好,我得到了这段 html,我想从中获取文本元素

<span id="product_description" itemprop="description" class="">
    <h1>Toltec Lighting 216-BRZ-508 Leaf Collection Traditional Potrack With Italian Marble Glass In Bronze</h1>
    <br class="">
    <span style="font-weight: bold;" class="">MANUFACTURE: </span>
    Toltec Lighting
    <br class=" xh-highlight">
    <span style="font-weight: bold;" class="">COLLECTION: </span>
    Leaf
    <br class=" xh-highlight">
</span>

我想获取值列表。在本例中,它将是“Toltec Lighting”和“Leaf”


你可以试试这个:

//span[@id='product_description']/text()

或者如果您还需要确保没有选择空文本节点:

//span[@id='product_description']/text()[normalize-space()]
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何使用 Xpath 获取纯文本 的相关文章

  • 如何在引导程序中制作两个等高的列?

    我有这个代码 HTML div class container fluid div class row div class col md 6 p Line p p Line p p Line p p Line p p Line p p Li
  • 构建两列 html 表单的最佳方法?

    对齐以下内容的最佳方法是什么 我想要 inputTitle左边和右边inputInput在右边 两者之间有错误 CSS crud form width 430px margin 10px solid font family Verdana
  • 将 div 附加到另一个 div 的右侧

    我有一个 div 它就像一个容器 里面有 2 个图像 一张图像位于 div 的左侧 另一张图像位于右侧 我的容器是Bootstrap的容器 它们都用 div 包裹 并且div s position is fixed 我的问题是我无法找到要附
  • 从函数在 python 3 中创建全局变量

    我想知道为什么在函数结束后我无法访问变量 variable for raw data 代码是这样的 def htmlfrom Website URL import urllib request response urllib request
  • 从 Google Chrome v20 中的日期输入中删除背景箭头

    自 Google Chrome v20 起 已添加新的日历来输入日期 问题是我正在使用 javascript 创建自己的日历 并且我的图标已经位于与默认镶边箭头相同的位置 我想知道如何删除箭头背景 据我所知 您目前无法禁用它 这里正在进行一
  • 表格内的 Markdown 列表

    根据标题 是否可以在 Markdown 中将列表放入表格中 我试图搜索它但找不到任何东西 一个表是这样的 Fruit Color Apples Red Pears Green 和一个类似的列表 清单项目 1 清单项目 2 You can 在
  • 在用户离开或关闭页面之前保存 HTML5 视频当前时间

    我想保存 HTML5 视频的位置currentTime当用户离开网页时到数据库 这好像是window onbeforeunload这不是一个可靠的方法 更不用说它会给出一个不受欢迎的弹出窗口 有一个更好的方法吗 除了定期将位置保存到服务器之
  • 可编辑的“选择”元素

    我想在表单中有一个选择元素 但除了下拉列表中的选项之外 能够编辑它并添加新选项会很有用 但不能使用另一个输入文本 我需要一次性全部完成 是否可以 没有什么是不可能的 这是一个解决方案 只要
  • 如何让浮动的div对齐到顶部?

    下面的代码可以在这个小提琴中查看 http jsfiddle net VgG55 10 http jsfiddle net VgG55 10 我有以下标记 其中 div 按以下顺序放置 div class wrapper div class
  • CSS:如何在“div”内垂直对齐“标签”和“输入”?

    考虑以下代码 http jsfiddle net s2qBw 3 HTML div div
  • 将 DOCTYPE 添加到 Scala XML 的最简单方法?

    我怎样才能在 Scala XML 中制作这个最小的 HTML5 p p 当然 在 Scala 中制作类似 HTML 的 XML 很简单 gt val html p p html scala xml Elem p p 但是 我怎样才能注入DO
  • HtmlAgilityPack XPath 大小写忽略

    当我使用 SelectSingleNode meta name keywords 它不起作用 但是当我使用原始文档中使用的相同案例时 效果很好 SelectSingleNode meta name Keywords 那么问题是如何设置忽略大
  • 通过 HTML5 文件和 URL API 正确创建和提供 PDF Blob

    好吧 假设我有文档数据存储在某处 让我们任意取this pdf http www grida no climate ipcc tar wg1 pdf tar 01 pdf 问题 1 我想要做的是对此 URL 进行 AJAX 调用 因为我需要
  • 100% 宽度减去边距和填充[重复]

    这个问题在这里已经有答案了 我一直在四处寻找 但找不到适用于我自己的问题的解决方案 我正在开发一个移动网站 需要输入框为屏幕的 100 宽度 但我有padding left 16px and margin 5px这使得盒子超出了屏幕 所以我
  • 如何使用表单上的提交按钮传递参数

    我想创建一个可以更改 PHP 制作的 mySQL 中的产品数据的程序 我有自动递增并指定每个产品的键列 当我单击编辑产品链接时 它将传递我从每个产品获得的键值 并链接到 editPage php Key data Key a href ed
  • 浏览器会自动插入哪些 DOM 元素?

    我正在生成 XPaths 服务器端以供客户端使用 我很困惑为什么only表路径 即内容在td 在 DOM 中找不到 事实证明 现代浏览器 至少 Chrome 和 Firefox 插入了tbody文档加载时在表格行周围添加标签 看为什么浏览器
  • 页面不会居中对齐

    我遇到了 CSS 问题 http www luukratief design nl dump parallax index html http www luukratief design nl dump parallax index htm
  • 如果在 HTML 标记中使用自定义属性会发生什么?

    这个问题与以下内容无关jQuery本身 但我发现了一个名为Metadata found there http docs jquery com Plugins Metadata metadata其中一个示例使用自定义标签属性 li li 问
  • 如何仅在第一次访问时弹出模态窗口

    我有一个模式窗口 当您访问某个页面时会弹出 访客必须选择我同意或我不同意 我需要一个漂亮的小 jquery 脚本 它会记住谁之前访问过该页面并同意 这样他们每次访问该页面时就不会弹出模式 有人可以推荐一个好的脚本来使用吗 这是代码 div
  • html5 canvas 使用图像作为蒙版

    是否可以使用具有形状的图像作为整个画布或画布内图像的蒙版 我想将图像放置在画布中 并在图像上添加蒙版 然后将其另存为新图像 您可以使用 source in globalCompositeOperation 将黑白图像用作蒙版 首先 将蒙版图

随机推荐

  • 如何有效地获取文件中的行数? [复制]

    这个问题在这里已经有答案了 我有一个大文件 它包括大约 3 000 20 000 行 如何使用 Java 获取文件中的总行数 BufferedReader reader new BufferedReader new FileReader f
  • 如何通过javascript下载pdf文件?

    我的 javascript 代码向我的 node js 服务器发出以下 AJAX 请求 var url node download var downloadRequest new goog net XhrIo downloadRequest
  • MiniProfilerEF.Initialize() 无法正确初始化

    我刚刚开始在我的 MVC3 项目中使用 EF4 1 尝试 mvc mini profiler 并在更改后MiniProfilerEF Initialize to MiniProfilerEF Initialize EF42 我越来越 在商店
  • 按里面的数字对字符串进行排序

    我想知道如何按字符串中的数字对字符串进行排序 作为例子我有 hello hola d number from database bye adios d number from database again 我想按数字对它们进行排序 即使它发
  • Python 的 Colorama,在 Windows 上不返回彩色打印线

    我已经为 python 安装了 colorama 我已按如下方式导入模块 import colorama from colorama import init init from colorama import Fore Back Style
  • 将 ASP.NET 从版本 1.1 升级到 2.0 - 有任何问题吗?

    我知道我们是really这里落后于时代 但我们即将从 NET 1 1 升级到 NET 2 0 谢谢你的同情 无论如何 有什么我们应该注意的问题吗 在我们开始之前 您有什么一般性建议吗 请不要发帖告诉我直接升级到 3 5 我们只能使用 2 0
  • Flutter - 无法使用灵活的内部填充进行文本换行

    在我的 flutter 应用程序中 我想要一张卡片和四个盒子水平对齐 其内部的宽度和高度相等 代码如下 override Widget build BuildContext context return MaterialApp home S
  • 返回 MS Access 中每组的增量组编号

    我需要帮助在 Access 中创建一个查询 以递增地对行组进行编号 在公共日期进行分组 并在下一个日期保留 组编号 增量 如 结果 列中显示的那样 日期 ID 结果 2017 01 09 809 1 2017 01 09 810 1 201
  • 复杂表合并 javascript 和 jquery 算法

    我有一个相当独特的问题 无法解决 我有一张 2 x 3 的桌子 排列如下图所示 1 2 1 像这样 http jsfiddle net 4zGvg 适用于任意行 列 想法 我们有values矩阵和span矩阵 的价值观span are 0
  • 是否有适用于 .NET(C# 或 VB.NET)的 UPnP 库? [关闭]

    Closed 此问题正在寻求书籍 工具 软件库等的推荐 不满足堆栈溢出指南 目前不接受答案 我正在开发一个 P2P 应用程序 我需要让它使用 UPnP 通过 NAT 路由器 防火墙进行通信 但是 NET Framework 似乎不包含对 U
  • strftime() 函数显示不正确的时间

    The strftime php 中的函数在我的系统上没有显示正确的时间 我在 xampp 上运行 php 我的电脑时钟大约是 11 点 但功能strftime 当我执行以下代码时返回 19 echo Time is strftime H
  • 释放 Solaris/Linux 中分配的内存

    我编写了一个小程序 并在 Solaris Linux 平台下编译它 以测量将此代码应用于我的应用程序的性能 该程序是这样编写的 最初使用sbrk 0 系统调用 我已经获取了堆区域的基地址 之后我使用分配了 1 5 GB 内存malloc系统
  • R dplyr:使用字符串函数重命名变量

    有点相关的问题 在 dplyr 的重命名函数中以字符串形式输入新列名称 在中间一个dplyr chain gt 我想用旧名称的函数替换多个列名称 使用tolower or gsub etc library tidyr library dpl
  • 在 twilio 中发送短信返回 21603:需要“发件人”号码

    这是一个常规资金帐户 它将坚持没有发件人号码 我也尝试作为请求参数而不是请求正文 SID和TOKEN是正确的 通过修改它们进行测试并获得适当的错误 与 twilio 库配合良好 而不是作为独立的 POST POST 2010 04 01 A
  • Visual Studio Winform 设计器:在当前控件 BindingSource 上设置 DataBindings

    我正在使用 Visual Studio 2013 设计器在 Winforms 中创建 UserControl 它包含一个文本框 我添加了一个 BindingSource 其 DataSource 属性在代码中设置为列表 当我单击文本框时 查
  • 快速写入文件(iOS)

    如何在 Swift 中写入 xml 文档 我有这个代码 let content
  • Python记录器:不会覆盖原始日志?

    因此 当我将以下 x 次复制粘贴到 python 提示符时 它将日志 x 次添加到指定文件的末尾 如何更改代码 以便每次我将其复制粘贴到提示符中时 我只是覆盖现有文件 代码似乎不接受mode w 选项或者我似乎不明白它的含义 def Min
  • 在javascript中设置新窗口的回调函数

    有没有一种简单的方法可以为在 javascript 中打开的新窗口设置 回调 函数 我想从新窗口运行父级的函数 但我希望父级能够设置此特定函数的名称 因此不应在新窗口页面中对其进行硬编码 例如在父级中我有 function DoSometh
  • 将“MediaPlayPause”键发送到应用程序而不将焦点设置到该应用程序

    我正在创建一个程序 它将发送媒体键输入 例如MediaPlayPause MediaNextTrack等 到我有的应用程序IntPtr的 有点像虚拟遥控器 所以经过研究我发现this which almost准确地告诉我如何解决我的问题 然
  • 如何使用 Xpath 获取纯文本

    你好 我得到了这段 html 我想从中获取文本元素 span class h1 Toltec Lighting 216 BRZ 508 Leaf Collection Traditional Potrack With Italian Mar