競馬の買い目判断アプリをつくりたい
JRAのオッズを読み込んで自分の購入予定の馬と券種選択したら、あらかじめ決めた基準のオッズ以上なら買い・そうじゃないなら見送り って表示するだけのアプリ作りたいだけど、何日くらいかかる?
ちなみjava基礎は一年前に3ヶ月間やっててある程度わかってる
けど、一年間何もやらなくて忘れかけてる
教科書見れば思い出せると思う
このレベルでどのくらいかかるかな?
|
|
JAvaでやらせて
長くて2ヶ月
暗算でできる
俺も本買って勉強したけどおみくじしか作れてないから無理
ロジックはすごい簡単だから全部ベタ書きで良さそう
さすがに3日くらいじゃ厳しいか?
3日も掛からないんじゃね
>>9
この俺のど初心者ぶりでもいける?
JRAのオッズはどうやって取り込むつもりなのか
手動でテキストかなんかにして読み込ませるのか
Webとかで手に入れるところからJavaでやるのか
>>10
Webで手に入れたい
出馬表くらいならnetkeibaから取れるけどオッズは難しそー
マジレスすると要件が足りなさすぎて判断できない
公式のオッズを読み込んで
→例えば馬連3点→最低オッズでトリガミがない最低オッズ3倍以上なら 買い
3倍未満なら 見送り って表示するだけ
競馬しらないけどなんか競馬データ取得のためのapiとかないの?
テキストボックスとボタンを配置してボタンを押したらWebページダウンロード、必要な情報の抽出、テキストボックスの値を使って条件判定、結果をメッセージボックスで表示するだけ
>>17
なんとなく言ってることはわかる
これ俺ならどのくらいで作れるかな?
>>22
キモは情報抽出の部分だな
ここで技術力が問われる
初心者なら四苦八苦して1週間はかかるかも
>>28
一週間か…3日くらいじゃ厳しいか
>>34
正規表現でやろうとすると試行錯誤が必要だからな
HTMLとjavascriptの知識があればDOM操作的なことができるライブラリ使えば簡単だけどな
>>37
正規表現ってのか具体的にどう言う意味かわからん
dom操作も…むずかしい
APIはVBのやつしかないはず
読み込みがどこからか知らんけどスクレイピングみたいな真似javaで簡単にできるもんなの?
内容だけならPythonの方が向いてそうなアプリだけど
apiってなんやー
これはjraの公式の予想アプリなんだけど、
こんな詳しくなくていいけど、馬番とオッズだけ表示してチェックして券種選んだら
買い
か
否か表示するだけのアプリつくりたい
http://i.imgur.com/TYSRlUN.jpg
WEBから読み込むってスクレイピング?
そんな高等な技術持ってないよ…
目安でいいから教えてもらえるとたすかる
HTMLを読んで正規表現で頑張って必要な情報を取り出す
データベースもいるんじゃない?
え、データベースもいるのか
すげえ時間かかりそうや…
>>26
いらないよ
netkeibaスクレイピングしてオッズ切り取るのが無料でいいと思います
apiあればデータはapiが取ってきてくれるから簡単だね
後はapiが取ってくるデータの形式だな
例えばjson形式だったとして、は?jsonてなに?なレベルじゃそれなりに時間がかかる可能性大
>>29
その形式はみたことあるきがするけど
何を差してるかはわからん…
スクレイピングってなんや…
参考元はネット競馬でもかまわんけど
>>31
ウェブページのデータ(HTMLコード)を解析して必要な文字列を取り出すこと
>>33
解析プログラム作らないといけないってことか?
>>36
そうだよ
ページのソースに表示されないデータだったら取得できないよね…
https://alphaimpact.jp/2017/01/12/prepare-horse-racing-data/
これ利用できるんか?apiってやつなん?
3日か
主のレベルを推定するち、jraのサイトのページ全選択して、テキストファイルなりテキストボックスにコピペしたのを喰わせるのが一番早いんじゃないか
>>40
やりようは全然なんでもいい!
食うってのはどういうこと?
>>43
プログラムに読み込ませること
https://race.netkeiba.com/odds/index.html?race_id=202005010207&rf=race_submenu
たとえばこのURLだとrace_idの値でどのレースか見えてて
2020,05,01,02,07
2020開催年
05開催場所のID
01場所で何回目か
02開催何日目か
07その日の何レース目か
で見れるからあとはソースみて切り抜いて条件に合ってる数値だったらアプリで通知だすなりすりゃいいと思った
>>41
ネット競馬を見に行くプログラムを作って
ソースにあるrace_idの値を抜く
idの値判定→買いor見送り表示って感じ?
これはデータベースいらんよね?
>>48
こらならデータベースいらないと思う
けど日時に応じて読むべきrace_id用意しないといけない
開発環境は?
>>44
windows
>>46
正規表現は文字列でパターンを指定して文章から文字列を探すやつ
a...eっていう正規表現はasdfe, afghe, ...っていうaとeの間に3文字挟まった文字列を検索できる
>>47
aとeに挟まれてるところがあったら、その挟まれてるところだけを抽出するってこと?
>>50
aからeまで含めて抽出される
その抽出文字列から更に欲しい文字列だけ抽出する
まあ...の部分だけカッコで囲んでIDつけてそれだけ取り出すこともできるけどそんなことしなくてもできる
正規表現とか指定した文字で文字列を分割するやつとか文字列を何文字目から何文字目まで切り出すとかいう関数を駆使して抽出する
jsoup使えばもう少しラクにならないかしら
インプレス (2019-11-15)
売り上げランキング: 671
|
|
Androidアプリで利用時にクロールでいいなら、Android Studio使ってjavaでいいんじゃないかな。
とりあえず、ボタン1個押すだけのandroidアプリ作ってみるといいと思う。armとは?みたいなことも分かってなさそうだし
JAVAではないけど、スクレイピングも正規表現もライブラリも要らない、Safariだとiframe周りのセキュリティがやたらザルだからCORS対応も要らない