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

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

無(wú)法在頁(yè)面上找到 div 類

無(wú)法在頁(yè)面上找到 div 類

眼眸繁星 2023-10-26 16:44:06
我無(wú)法在以下代碼中找到 div 類。網(wǎng)址如下:https://www.oddsportal.com/basketball/usa/nba/los-angeles-lakers-miami-heat-IqLamQfL/#over-under;1我的代碼如下:html_doc = urllib.request.urlopen(new_url).read()odds_soup = BeautifulSoup(html_doc, 'html.parser')table_header = odds_soup.find_all('div', {'id' : "odds-data-table", 'class' : 'bt-2'})list = []table_containers = []for tag in table_header:    table_containers += tag.find_all('div', {'class' : 'table-container'})但代碼只返回 table_containers 的空列表。我不知道為什么,非常感謝一些幫助。經(jīng)查看該網(wǎng)站,它看起來(lái)像這樣:
查看完整描述

3 回答

?
喵喔喔

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

您找不到它的原因是您table_header沒有找到任何東西,而您沒有從您那里得到任何東西的原因table_header?是因?yàn)槟?code>404狀態(tài)代碼。您只需執(zhí)行 a.status_code并打印即可檢查您的狀態(tài)代碼。

來(lái)源維基百科

HTTP 404、404 Not Found、404、404 Error、Page Not Found、File Not Found 或 Server Not Found 錯(cuò)誤消息是超文本傳輸協(xié)議 (HTTP) 標(biāo)準(zhǔn)響應(yīng)代碼,在計(jì)算機(jī)網(wǎng)絡(luò)通信中,表示瀏覽器已能夠與給定服務(wù)器通信,但該服務(wù)器找不到什么...

我對(duì)你的代碼做了一些修改并打印了它,status code它說404。

import requests

from bs4 import BeautifulSoup


link = "https://www.oddsportal.com/basketball/usa/nba/los-angeles-lakers-miami-heat-IqLamQfL/#over-under;1"


html_doc = requests.get(link)

print(html_doc.status_code)

odds_soup = BeautifulSoup(html_doc.content, 'html5lib')


table_header = odds_soup.find('div',{"id":"odds-data-table"})



'''

list = []

table_containers = []

for tag in table_header:

? ? table_containers += tag.find_all('div', {'class' : 'table-container'})

'''

輸出:


404

[Finished in 2.1s]


查看完整回答
反對(duì) 回復(fù) 2023-10-26
?
浮云間

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

只需選擇它們即可:

soup.find_all("div", class_="table-header-light odd first")


查看完整回答
反對(duì) 回復(fù) 2023-10-26
?
慕哥9229398

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

為此需要使用 selenium 并傳遞到 BS4。然后 .append() 到您的列表或打印它。


driver = webdriver.Chrome()

driver.get('https://www.oddsportal.com/basketball/usa/nba/los-angeles-lakers-miami-heat-IqLamQfL/#over-under;1')

odds_soup = BeautifulSoup(driver.page_source , 'html.parser')

table_header = odds_soup.find_all("div", class_="table-header-light odd first")

for tag in table_header:

    print(tag)

顯示器


<div class="table-header-light odd first"><strong><a href="" onclick="page.togleTableContent('P-201.50-0-0',this);return false;">Over/Under +201.5 </a></strong><span class="avg chunk-odd-payout"></span><span class="avg chunk-odd nowrp"></span><span class="avg chunk-odd nowrp"></span><span class="odds-cnt">(0)</span><span class="odds-co"><a class="more" href="" onclick="page.togleTableContent('P-201.50-0-0',this);return false;">Compare odds</a></span></div>



查看完整回答
反對(duì) 回復(fù) 2023-10-26
  • 3 回答
  • 0 關(guān)注
  • 235 瀏覽
慕課專欄
更多

添加回答

舉報(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)