第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

如何在沒有標(biāo)識符的表中查找值?

如何在沒有標(biāo)識符的表中查找值?

UYOU 2021-12-17 16:06:20
我有一個(gè)包含多行表格的網(wǎng)頁。用戶會(huì)給我一個(gè)數(shù)字 (15308),它可以在帶有第一個(gè)<td>標(biāo)簽的頂行找到,這是我將擁有的唯一信息。我希望能夠使用這個(gè)數(shù)字來查找<th></th>標(biāo)簽之間的數(shù)據(jù)(更具體地說是 0),但僅適用于表格行。例如,我附加了兩個(gè)表行,我想要<th>使用數(shù)字 15308 的<th>數(shù)據(jù),而不是第一個(gè)中包含數(shù)字 15309 的表行中的數(shù)據(jù)<td>。任何幫助表示贊賞!期望輸出:0<tr><td><a href="http://sdb.admin.uw.edu/timeschd/UWNetID/sln.asp?QTRYR=SPR+2019&amp;SLN=15308">15308</a></td><td nowrap="">INFO   101  </td><td>A </td><td align="CENTER">LC</td><td>SOCIAL NETWORKING   </td><td align="CENTER"> 150</td><td align="CENTER"> 150</td><td align="CENTER"> 250</td><th align="CENTER">  0</th><td align="CENTER"> 229</td><td></td></tr><tr><td><a href="http://sdb.admin.uw.edu/timeschd/UWNetID/sln.asp?QTRYR=SPR+2019&amp;SLN=15309">15309</a></td><td nowrap="">INFO   101  </td><td>AA</td><td align="CENTER">LB</td><td>SOCIAL NETWORKING   </td><td align="CENTER">  25</td><td align="CENTER">  25</td><td align="CENTER">  26</td><th align="CENTER" style="">  2</th><td align="CENTER">  21</td><td></td></tr>
查看完整描述

2 回答

?
牧羊人nacy

TA貢獻(xiàn)1862條經(jīng)驗(yàn) 獲得超7個(gè)贊

使用以下代碼:


userValue='15308'

all_td_th_of_row = driver.find_elements_by_xpath("//td[normalize-space()='" + userValue + "']//following-sibling::td|th")

i = 0

while i<len(all_td_th_of_row) : 

    print(all_td_th_of_row[i].text)

    i=i+1


查看完整回答
反對 回復(fù) 2021-12-17
?
喵喵時(shí)光機(jī)

TA貢獻(xiàn)1846條經(jīng)驗(yàn) 獲得超7個(gè)贊

我一直覺得很漂亮的東西,使用beauitfulsoup

line = '''<tr>

<td><a href="http://sdb.admin.uw.edu/timeschd/UWNetID/sln.asp?QTRYR=SPR+2019&amp;SLN=15308">15308</a></td>

<td nowrap="">INFO   101  </td>

<td>A </td>

<td align="CENTER">LC</td>

<td>SOCIAL NETWORKING   </td>

<td align="CENTER"> 150</td>

<td align="CENTER"> 150</td>

<td align="CENTER"> 250</td>

<th align="CENTER">  0</th><td align="CENTER"> 229</td>

<td></td>

</tr>

<tr><td><a href="http://sdb.admin.uw.edu/timeschd/UWNetID/sln.asp?QTRYR=SPR+2019&amp;SLN=15309">15309</a></td>

<td nowrap="">INFO   101  </td>

<td>AA</td>

<td align="CENTER">LB</td>

<td>SOCIAL NETWORKING   </td>

<td align="CENTER">  25</td>

<td align="CENTER">  25</td>

<td align="CENTER">  26</td>

<th align="CENTER" style="">  2</th><td align="CENTER">  21</td>

<td></td>

</tr>'''


from bs4 import BeautifulSoup


soup = BeautifulSoup(line, 'html.parser')


trElems = soup.find_all('tr')

toFind = '15308'


for tr in trElems:

    val = tr.select('td a')[0].text

    if toFind == val:

        xpathTh = tr.find_all('td')[7]

        print("For the value: {}, The result is {}".format(toFind, xpathTh.find_next('th').text.strip()))

輸出:


For the value: 15308, The result is 0


查看完整回答
反對 回復(fù) 2021-12-17
  • 2 回答
  • 0 關(guān)注
  • 232 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號