gpt4 book ai didi

xpath - 需要查询 XPath 以查找包含 7 个 元素的所有 元素

转载 作者:行者123 更新时间:2023-12-03 17:06:31 25 4
gpt4 key购买 nike

您好,希望感谢您的帮助。

老实说,我在 XPath 方面的经验不是很丰富,我希望那里的专家能给我一个快速的答案。

我正在抓取网页以获取数据。我想要的数据的定义方面是它包含在一行中 <tr>有 7 <td>元素。每个<td> element 有我需要导入的数据之一。我正在使用 HTML Agility Pack在 CodePlex 上获取数据,但我似乎无法弄清楚如何定义查询。

网页中包含这样的部分:

<table border="0" cellpadding="3" cellspacing="1" width="100%">
<tr class="bgWhite" xmlns:msxsl="urn:schemas-microsoft-com:xslt">
<td class="dataHdrText02" valign="top" width="50" align="center"><nobr>SYMBOL</nobr></td>
<td class="dataHdrText02" valign="top" align="center">PERIOD</td>
<td class="dataHdrText02" valign="top" align="center" width="*">EVENT TITLE</td>
<td class="dataHdrText02" valign="top" align="center">EPS ESTIMATE</td>
<td class="dataHdrText02" valign="top" align="center">EPS ACTUAL</td>
<td class="dataHdrText02" valign="top" align="center">PREV. YEAR ACTUAL</td>
<td class="dataHdrText02" valign="top" align="center"><nobr>DATE/TIME (ET)</nobr></td>
</tr>
<tr class="bgWhite">
<td align="center" width="50"><nobr>CSCO&#160;</nobr></td>
<td align="center">Q4&#160;2011</td>
<td align="left" width="*">Q4 2011 CISCO Systems Inc Earnings Release</td>
<td align="center">$ 0.38&#160;</td>
<td align="center">n/a&#160;</td>
<td align="center">$ 0.43&#160;</td>
<td align="center"><nobr>10-Aug-11</nobr></td>
</tr>
<tr class="bgWhite">
<td align="center" width="50"><nobr>CSCO &#160;</nobr></td>
<td align="center">Q3&#160;2011</td>
<td align="left" width="*">Q3 2011 Cisco Systems Earnings Release</td>
<td align="center">$ 0.37&#160;</td>
<td align="center">$ 0.42&#160;</td>
<td align="center">$ 0.42&#160;</td>
<td align="center"><nobr>11-May-11 AMC</nobr></td>
</tr>
<tr class="bgWhite" xmlns:msxsl="urn:schemas-microsoft-com:xslt">
<td align="center" colspan="7"><img src="/format/cb/images/spacer.gif" width="1" height="4"></td>
</tr>
</table>

我的目标是获取 yield 事件数据并将其放入数据库进行分析。我最初的想法是捕获所有 <tr> 7 个元素 <td>然后元素使用该数据。欢迎任何建议或替代建议。

最佳答案

这应该为你做。

//tr[count(td)=7]

关于xpath - 需要查询 XPath 以查找包含 7 个 <td> 元素的所有 <tr> 元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6402884/

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