gpt4 book ai didi

php - 如何编写用于从以下示例中选择表格的 Xpath + 可用的良好 Xpath 备忘单?

转载 作者:可可西里 更新时间:2023-10-31 23:42:59 25 4
gpt4 key购买 nike

需要一些关于 Xpath 的说明。就 HTML 而言,我有以下几行内容。我如何用图像提取第一段之后的表格?

<p align="center">
<img src="some_image.gif" alt="Some Title">
</p>
<table width="500" border="1" class="textstyle" align="center" cellpadding="0" cellspacing="0">
<tr>
<td colspan="4" align="center">
<b>Label</b>
</td>
</tr>
<tr>
<td align="center">
Text
</td>
<td align="center">
Text
</td>
<td align="center">
Text
</td>
<td align="center">
Text
</td>
</tr>
</table>
<blockquote>
<p class="textstyle">
Text.
</p>
</blockquote>

显然我想看看如何为此编写 xpath,但是我还想通过某种缩写列表/备忘单了解我的选项,其中包含 xpath 存在的选项。我正在考虑使用类似这样的东西:

//table[preceding-sibling::p[contains(align(), "center")

或者可能允许我说一个以 img 为中心的 p,但是我只是不确定去哪里获得一个很好的综合列表与一个解释所有血腥细节的实际文章。

最佳答案

使用:

(//p[img])[1]/following-sibling::table[1]

这将选择 table,它是第一个 table - 在文档中具有 img 的第一个 p 的同级之后 child 。

我建议使用 XPath Visualizer -- 一个帮助成千上万人以有趣的方式学习 XPath 的工具

关于php - 如何编写用于从以下示例中选择表格的 Xpath + 可用的良好 Xpath 备忘单?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9357029/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com