gpt4 book ai didi

python-3.x - python xpath返回空列表

转载 作者:行者123 更新时间:2023-12-03 16:50:51 30 4
gpt4 key购买 nike

以下代码返回一个空列表

import requests
from bs4 import BeautifulSoup
from lxml import html

YrlyURL=str("http://www.moneycontrol.com/financials/20microns/balance-sheetVI/2M#2M")
page3 = requests.get(YrlyURL, timeout=5)
soup3 = BeautifulSoup(page3.content, "lxml")
tree2 = html.fromstring(page3.content)
yr1 = tree2.xpath('//*[@id="mc_mainWrapper"]/div[3]/div[2]/div[3]/div[2]/div[2]/div[2]/div[1]/table[2]/tbody/tr[1]/td[2]')
print(yr1)


我需要yr1返回“ Mar 17”,但是我找不到解决方案。请帮助我了解我在做什么错以及需要在哪里进行更正。

问候。

最佳答案

该xpath将返回整列

'//table[@class="table4"]/tr/td[count(//table[@class="table4" and ./tr/td[.="Mar 17"]]/preceding-sibling::tr)+2]'

<td class="detb" align="right">Mar 17</td>
<td class="det" align="right">12 mths</td>
<td class="detb" align="right"></td>
<td class="detb" align="right"></td>
<td class="det" align="right">17.64</td>
<td class="hed" align="right">17.64</td>
<td class="det" align="right">79.08</td>
<td class="hed" align="right">79.08</td>
<!-- more tds -->


基于this question

关于python-3.x - python xpath返回空列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48467260/

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