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

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

抓取表,其中行分布在許多 tr 之間

抓取表,其中行分布在許多 tr 之間

慕容708150 2023-07-18 13:27:16
我想從這個(gè)網(wǎng)站表中抓取數(shù)據(jù): https: //www.oddsportal.com/moving-margins/ 這是我使用的代碼:它返回嵌套列表,將它們作為 csv 文件中的行,但結(jié)果我get 不準(zhǔn)確,尤其是當(dāng)一場(chǎng)比賽有多個(gè) tr[@class="odd"] 時(shí)u = 'https://www.oddsportal.com/moving-margins/'driver = webdriver.Chrome(executable_path=r"C:\chromedriver.exe")driver.maximize_window()driver.get(u)#Use Explicit time wait for fast executionWebDriverWait(driver, 30).until(EC.presence_of_element_located((By.CSS_SELECTOR, "#moving_margins_content_overall")))driver.execute_script("window.scrollTo(0, document.body.scrollHeight)")table_data =  driver.find_elements_by_xpath("//div[@id='moving_margins_content_overall']//tr[@class='odd' or @class='dark']")table =[]# Creating a list of lists, where each list consist all data in each row either with class dark or oddfor data in table_data:    row = []    dark_row = data.find_elements_by_xpath((".//th//a"))    for col in dark_row:        row.append(col.text.replace("\n"," "))    odd_row = data.find_elements_by_xpath((".//following-sibling::tr[@class='odd']//td"))    for col in odd_row:        row.append(col.text.replace("\n", " "))    table.append(row)for t in table:    print(t)問(wèn)題是:有些比賽有多個(gè) tr[@class="odd"],我無(wú)法將每場(chǎng)比賽與其特定的相關(guān)聯(lián)tr[@class="dark"]沒(méi)有類的 tr 中還有另一個(gè)數(shù)據(jù)始終位于 tr="odd" 之前(contain th[@class="first2"]),我們可以添加此數(shù)據(jù)嗎?我們可以添加博彩公司名稱(最后的數(shù)據(jù)tr="odd")?
查看完整描述

目前暫無(wú)任何回答

  • 0 回答
  • 0 關(guān)注
  • 97 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號(hào)

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