Closed mapserver2007 closed 7 months ago
さらにリアルタイムでオッズ取得し、該当するオッズレンジのセルを強調する
Cookieはいらなそう、CORS制限もなさそう
↓
base64デコード、zlibで展開するとjsonになる
{
"official_datetime": "2023-09-10 10:11:27",
"odds": {
"1": {
"01": [
"28.7", // 単勝オッズ
null, // 謎
"8" // 人気
],
"02": [
"221.0",
null,
"15"
],
"03": [
"12.5",
null,
"5"
],
"04": [
"184.2",
null,
"13"
],
"05": [
"20.9",
null,
"7"
],
"06": [
"124.3",
null,
"12"
],
"07": [
"270.6",
null,
"16"
],
"08": [
"69.2",
null,
"11"
],
"09": [
"29.5",
null,
"9"
],
"10": [
"3.0",
null,
"1"
],
"11": [
"184.8",
null,
"14"
],
"12": [
"46.5",
null,
"10"
],
"13": [
"5.6",
null,
"3"
],
"14": [
"3.8",
null,
"2"
],
"15": [
"9.9",
null,
"4"
],
"16": [
"14.5",
null,
"6"
]
},
"2": {
"01": [
"5.0",
"8.2",
"9"
],
"02": [
"32.6",
"55.7",
"16"
],
"03": [
"2.5",
"3.9",
"5"
],
"04": [
"24.5",
"41.8",
"13"
],
"05": [
"4.1",
"6.7",
"7"
],
"06": [
"14.7",
"25.0",
"12"
],
"07": [
"31.9",
"54.6",
"15"
],
"08": [
"9.5",
"16.0",
"11"
],
"09": [
"4.2",
"6.9",
"8"
],
"10": [
"1.2",
"1.6",
"1"
],
"11": [
"27.0",
"46.2",
"14"
],
"12": [
"7.1",
"11.9",
"10"
],
"13": [
"1.5",
"2.3",
"3"
],
"14": [
"1.4",
"1.9",
"2"
],
"15": [
"2.2",
"3.4",
"4"
],
"16": [
"2.6",
"4.1",
"6"
]
}
}
}
[0]は単勝、[1]は多分複勝
https://race.netkeiba.com/api/api_get_jra_odds.html?race_id=202306040201&type=1 ここまで減らしてもいけた。デコードもいらないし、jsonでまんまとれた ただしこれだけだとリアルタイムオッズが取れない気がする。さらに更新回数の問題も残る
このようにフィルタ条件+レースIDを入力したらレース単位で横串で率を比較できるようにしたい 手動でやったがかなり便利そう