XPath 表达式:提取包含特定 CDN 链接的 link 元素内容
使用 XPath 表达式提取包含特定 CDN 链接的 link 元素内容
本文将介绍如何使用 XPath 表达式提取包含 'https://cdn.cloudflare.steamstatic.com/steam/apps/' 的 href 属性值的 link 元素内容。
XPath 表达式:
//link[contains(@href, 'https://cdn.cloudflare.steamstatic.com/steam/apps/')]
解释:
//link:选择所有 link 元素。contains(@href, 'https://cdn.cloudflare.steamstatic.com/steam/apps/'):筛选 href 属性值包含 'https://cdn.cloudflare.steamstatic.com/steam/apps/' 的 link 元素。
示例:
假设以下 HTML 代码:
<link rel="stylesheet" href="https://cdn.cloudflare.steamstatic.com/steam/apps/730/styles/main.css">
<link rel="stylesheet" href="https://example.com/styles.css">
<link rel="stylesheet" href="https://cdn.cloudflare.steamstatic.com/steam/apps/252490/styles/main.css">
使用上述 XPath 表达式,将返回以下结果:
<link rel="stylesheet" href="https://cdn.cloudflare.steamstatic.com/steam/apps/730/styles/main.css">
<link rel="stylesheet" href="https://cdn.cloudflare.steamstatic.com/steam/apps/252490/styles/main.css">
注意:
- 该 XPath 表达式将返回所有匹配条件的 link 元素。
- 可以根据实际情况修改 XPath 表达式,例如使用
starts-with()函数来筛选以特定字符串开头的 href 属性值。 - 了解 XPath 语法和函数是使用 XPath 表达式的关键。
原文地址: https://www.cveoy.top/t/topic/lTZ8 著作权归作者所有。请勿转载和采集!