我試著用pd.read_html來搜刮一個表,但最后3列的回傳值是 "nan"。 以下是我使用的代碼:
import pandas as pd
url = 'https://www.actionnetwork.com/mlb/public-betting'/span>
todays_games = pd.read_html(url)[0]
總共有7列,它抓住了所有的標題,但沒有抓住最后3列的資料。 我還試著用BeautifulSoup來決議這個,但得到了相同的結果。
print(taodays_games)
預定的公開 ... 差額投注
0 5: 05 PM 951MarlinsMIA952NationalsWSH 118 100 ... .. NaN NaN .
1 5。 10 PM 979BrewersMIL980TigersDET 227 188 . .. NaN NaN .
2 7。 07 PM 965RaysTB966Blue JaysTOR 150175 。 .. NaN NaN .
3 8。 10 PM 967Red SoxBOS968MarinersSEA -125 105 。 .. NaN NaN .
4 10。 35 PM 953RedsCIN954PiratesPIT -154 135 。 .. NaN NaN .
5 11。 05 PM 955CubsCHC956PhilliesPHI 170200 。 .. NaN NaN
6 11。 05 PM 969YankeesNYY970OriolesBAL 227 188 . .. NaN NaN
7 11。 10 PM 957CardinalsSTL958MetsNYM 135154 。 .. NaN NaN .
8 11。 20 PM 959RockiesCOL960BravesATL 170200 。 .. NaN NaN .
9 11。 40 PM 971IndiansCLE972TwinsMIN 100118. .. NaN NaN .
10 Thu 9/16,12。 05AM 973AstrosHOU974RangersTEX 213 175. .. NaN NaN .
11 Thu 9/16,12。 10 AM 975AngelsLAA976White SoxCWS 160189 . .. NaN NaN
12 Thu 9/16,12。 10 AM 977AthleticsOAK978RoyalsKC -149 125. .. NaN NaN
13 Thu 9/16,1。 45 AM 961PadresSD962GiantsSF 103-120 . .. NaN NaN .
14 Thu 9/16, 2: 10 AM 963DiamondbacksARI964DodgersLAD -185 155. .. NaN NaN.
我猜想這個問題與HTML代碼有關。 誰能幫我解決這個問題?
uj5u.com熱心網友回復:
并獲得你要找的資料。
import requests
r = requests.get(
'https://api.actionnetwork.com/web/v1/scoreboard/mlb?bookIds=15,30,68,75,69,76,71,79,247,123,263&date=20210915')
print(r.json())
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/320239.html
標籤:
上一篇:BeautifulSoup:IndexError:listindexoutofrangeforMultipleLinkstoScrape.
