実現したいこと
ネット競馬からスクレイピングをしたいと考えています。
欲しい情報はコード下にある画像の赤枠で囲んだ箇所ですが、私が書いたコードですと、青枠で囲んだ箇所しか表示させることができません。
url = 'https://race.netkeiba.com/race/newspaper.html?race_id=202210030312&rf=shutuba_submenu' # メールアドレスとパスワードの指定 USER = "メールアドレス" PASS = "パスワード" login_info = {"login_id":USER, "pswd":PASS,} session = requests.Session() url_login ="https://regist.netkeiba.com/account/?pid=login&action=auth" session.post(url_login, data=login_info) html = session.get(url) html.encoding = 'EUC-JP' soup = BeautifulSoup(html.content, 'html.parser')
試したこと
次のコードでも試してみましたが、ダメでした。
↓コードを実行すると、
url = 'https://race.netkeiba.com/race/newspaper.html?m=riot-shutuba-past&race_id=202203020411' # メールアドレスとパスワードの指定 USER = "メールアドレス" PASS = "パスワード" login_info = {"login_id":USER, "pswd":PASS,} session = requests.Session() url_login ="https://regist.netkeiba.com/account/?pid=login&action=auth" session.post(url_login, data=login_info) html = session.get(url) df = pd.read_html(html.content, encoding='utf-8')
↓次の結果が返ってくる
[ 0 1 0 能力 1 シーク 5 マウン 9 ショウ タイム指数へ, 0 1 0 上昇度 3 ヒュミ 12 モズナ 13 プリマ 調子偏差値へ, 0 1 0 騎手 12 戸崎圭 15 津村明 16 田中勝 該当コースランキングへ, 0 1 0 距離 6 ヒート 8 フォル 11 アンテ 距離別成績へ, 枠 馬番 馬名 コメント 評価 0 1 1 シークレットラン Q 久々の一戦 脚元の関係で休養していたが、今は問題ない。休ませたことで気性面が大人になり、... NaN 1 1 2 ロザムール Q 昨年は2着 本質的に福島は合うし、開幕2週目なら極端に馬場も悪くならないはず。同型との兼... NaN 2 2 3 ヒュミドール Q 調整過程は GⅠで大敗したので、精神面をケアする意味でもリフレッシュを図った。出来は申し... NaN, 枠 馬番 馬名 日付 コース 馬場 乗り役 \ 0 1 1 シークレットラン 前走 2022/07/06(水) 南W 稍 江田勇 1 1 2 ロザムール 前走 2022/07/06(水) 南W 稍 助手 2 2 3 ヒュミドール 前走 2022/07/06(水) 南W 稍 助手 調教タイム ラップ表示 位置 脚色 評価 評価.1 映像 0 83.4(17.3)66.1(15.1)51.0(14.2)36.8(25.2)11.6(1... 6 馬也 気配平凡 C NaN 1 86.4(17.4)69.0(15.2)53.8(14.5)39.3(27.2)12.1(1... 9 馬也 変わらず C NaN 2 90.2(18.1)72.1(16.2)55.9(15.7)40.2(28.5)11.7(1... 9 馬也 仕上良好 B NaN ]

回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2022/07/21 14:28
2022/07/22 02:13