以下のurlのサイトの 数値を取り出したいのですが、
数値が--.--になっていています。
python
1url = "https://race.netkeiba.com/odds/index.html?type=b4&race_id=202104030111&housiki=c99" 2 3df = pd.read_html(url)[0] 4 5html = requests.get(url) 6html.encoding = "EUC-JP" 7soup = BeautifulSoup(html.text, "html.parser") 8 9soup.find_all("table", attrs={"id": "Umaren"})[0].find_all("td", attrs={"class": "Odds"}) 10
出力結果
[<td class="Odds"><span id="odds-4_1">---.-</span></td>, <td class="Odds"><span id="odds-5_1">---.-</span></td>, <td class="Odds"><span id="odds-4_2">---.-</span></td>, <td class="Odds"><span id="odds-5_2">---.-</span></td>, <td class="Odds"><span id="odds-4_3">---.-</span></td>,
本来なら---.--の場所に1.8などの数値が入っているのですがどうすれば取り出せますか?
教えていただきたいです。
よろしくお願いいたします。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/08/01 03:36