gpt4 book ai didi

iphone - xPath 分组如何?

转载 作者:行者123 更新时间:2023-12-03 18:05:53 26 4
gpt4 key购买 nike

好吧,我正在学习/使用 xpath 来构建一个基本应用程序,该应用程序可以有效地从另一个网站窃取数据。

我需要了解每个人的国家/郊区/地区。
在某些情况下,您可以获取例如澳大利亚/维多利亚/墨尔本。
其他可能只是澳大利亚/墨尔本。
或者甚至只是墨尔本或澳大利亚。

所以我当前能够查看下面的代码并使用字符串 xpath //table/tr/td/table/tr/td/font/a 提取所有信息。这会返回每个条目,但我真正想要的是分别对每个批处理进行分组。

我希望地球上有人知道我刚刚试图解释的内容......并且可以提供帮助......

美好的一天!

源文档包含如下数据:

<tr>
<td>
<font face="arial" size="2">
<strong>Location:</strong>
<a href="http://maps.google.com/maps?q=Australia" target="mapblast" style="text-decoration:none">Australia</a>,
<a href='http://maps.google.com/maps?q=Australia%20Victoria'target="mapblast" style='text-decoration:none'>Victoria</a>,
<a href='http://maps.google.com/maps?q=Australia%20Melbourne%20Victoria'target="mapblast" style='text-decoration:none'>Melbourne</a>
</font>
</td>
</tr>

最佳答案

要查找每个人的记录,XPath 查询是 //table/tr/td/table/tr/td/font,或者您可以使用 //td/font[strong ='位置:']。这将为每个人返回一个包含 1 个元素的集合。

要查找特定 font 下的 a 元素,您可以使用 font 中的 XPath a。这也可以通过迭代元素的子集合来完成。

关于iphone - xPath 分组如何?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2430430/

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