Skip to content

Releases: HashidaTKS/GreatUma

GreatUma v1.0.0

Choose a tag to compare

@HashidaTKS HashidaTKS released this 12 Oct 06:28

変更点

  • デフォルトではChromeのウィンドウが表示されないよう修正
  • デバッグモードを追加
    • デバッグモード指定時はChromeのウィンドウが表示されます

使用方法

  • 本プログラムはSelenium + Chrome Driverを使用しているため、最新のChrome + Chrome Driverが必要
    • まだインストールしていない場合、Google Chromeをインストールする
    • Google Chromeを最新版にする
      • 通常は自動更新がonになっているため、Google Chromeを起動すれば
    • 最新のChrome Driverを入手する
      • https://googlechromelabs.github.io/chrome-for-testing/
      • 上記のサイトから、chromedriver/win64のURLをコピーしダウンロードする
      • ダウンロードしたZIPを展開するとchromedriver.exeがあるので、それをGreatUma.exeと同じフォルダにコピーする
      • Google ChromeのバージョンとChrome Driverのバージョンは一致している必要があることに注意
    • もし、ChromeDriverが古いといったエラーになる場合は、上記のChromeDriverの入手手順を再度実施する。
  • GreatUma.exeを起動して表示される画面の、左下のログイン設定から、ログイン情報を入力して保存する
    • ログイン情報はlogin_config.xmlに保存される。平文で保存されるため、公開の場におかないなど、扱いに注意すること。
  • 情報更新ボタン: 複勝の高い方のオッズが指定された値以下の本日のレースの情報を取得する
  • オッズ条件などを変更した場合は、状態保存ボタンから状態を保存する
    • 状態を保存するまでは、変更前の動作をし続ける点に注意
  • デバッグモードを有効にすると、情報取得時や自動購入時にChromeのウィンドウが起動する
  • 自動購入: 発走3分前の時点で、現在の単勝オッズが購入オッズ以下であれば、その馬の複勝を購入する

GreatUma alpha-4

Choose a tag to compare

@HashidaTKS HashidaTKS released this 28 Sep 06:55
  • 購入する馬券のタイプを複勝に変更しました
  • 購入条件を「単勝のオッズ >= 購入オッズ」から「単勝のオッズ <= 購入オッズ」に修正しました。
  • 本日の発走済みのデータを削除しないようにしました
    • #6
    • alpha-3から意図せずこの動作になっていました。
  • 前日のデータはリストから削除するように修正しました。
    • alpha-3から、意図せず前日のデータも残るようになっていました。
    • #6

使い方

  • 本プログラムはSelenium + Chrome Driverを使用しているため、最新のChrome + Chrome Driverが必要
    • まだインストールしていない場合、Google Chromeをインストールする
    • Google Chromeを最新版にする
      • 通常は自動更新がonになっているため、Google Chromeを起動すれば
    • 最新のChrome Driverを入手する
      • https://googlechromelabs.github.io/chrome-for-testing/
      • 上記のサイトから、chromedriver/win64のURLをコピーしダウンロードする
      • ダウンロードしたZIPを展開するとchromedriver.exeがあるので、それをGreatUma.exeと同じフォルダにコピーする
      • Google ChromeのバージョンとChrome Driverのバージョンは一致している必要があることに注意
    • もし、ChromeDriverが古いといったエラーになる場合は、上記のChromeDriverの入手手順を再度実施する。
  • GreatUma.exeを起動して表示される画面の、左下のログイン設定から、ログイン情報を入力して保存する
    • ログイン情報はlogin_config.xmlに保存される。平文で保存されるため、公開の場におかないなど、扱いに注意すること。
  • 手動情報更新ボタン: 複勝の高い方のオッズが指定された値以下の本日のレースの情報を取得する
  • 自動情報更新ボタン: 上記の情報取得を30分に一度自動で実行するようにする
  • オッズ条件などを変更した場合は、状態保存ボタンから状態を保存する
    • 状態を保存するまでは、変更前の動作をし続ける点に注意

GreatUma alpha-3

Choose a tag to compare

@HashidaTKS HashidaTKS released this 28 Sep 02:16
  • 過去に条件にマッチしていたが、最新の更新で条件にマッチしなくなった条件が条件リストから除外されてしまう問題を修正
    • #1 のための修正が正しく動いていなかった問題の修正
  • 枠情報を追加

使い方

  • 本プログラムはSelenium + Chrome Driverを使用しているため、最新のChrome + Chrome Driverが必要
    • まだインストールしていない場合、Google Chromeをインストールする
    • Google Chromeを最新版にする
      • 通常は自動更新がonになっているため、Google Chromeを起動すれば
    • 最新のChrome Driverを入手する
      • https://googlechromelabs.github.io/chrome-for-testing/
      • 上記のサイトから、chromedriver/win64のURLをコピーしダウンロードする
      • ダウンロードしたZIPを展開するとchromedriver.exeがあるので、それをGreatUma.exeと同じフォルダにコピーする
      • Google ChromeのバージョンとChrome Driverのバージョンは一致している必要があることに注意
    • もし、ChromeDriverが古いといったエラーになる場合は、上記のChromeDriverの入手手順を再度実施する。
  • GreatUma.exeを起動して表示される画面の、左下のログイン設定から、ログイン情報を入力して保存する
    • ログイン情報はlogin_config.xmlに保存される。平文で保存されるため、公開の場におかないなど、扱いに注意すること。
  • 手動情報更新ボタン: 複勝の高い方のオッズが指定された値以下の本日のレースの情報を取得する
  • 自動情報更新ボタン: 上記の情報取得を30分に一度自動で実行するようにする
  • オッズ条件などを変更した場合は、状態保存ボタンから状態を保存する
    • 状態を保存するまでは、変更前の動作をし続ける点に注意

GreatUma alpha-2

Choose a tag to compare

@HashidaTKS HashidaTKS released this 27 Sep 16:04

改善

  • 情報取得のタイミングで一度でも条件を満たした馬は全て対象とするように修正
  • 自動情報更新機能を追加し、この機能が有効な場合30分ごとに情報を更新するように修正
  • スクレイピング処理のあと、Chromeのウィンドウが残らないように修正

使い方

  • 本プログラムはSelenium + Chrome Driverを使用しているため、最新のChrome + Chrome Driverが必要
    • まだインストールしていない場合、Google Chromeをインストールする
    • Google Chromeを最新版にする
      • 通常は自動更新がonになっているため、Google Chromeを起動すれば
    • 最新のChrome Driverを入手する
      • https://googlechromelabs.github.io/chrome-for-testing/
      • 上記のサイトから、chromedriver/win64のURLをコピーしダウンロードする
      • ダウンロードしたZIPを展開するとchromedriver.exeがあるので、それをGreatUma.exeと同じフォルダにコピーする
      • Google ChromeのバージョンとChrome Driverのバージョンは一致している必要があることに注意
    • もし、ChromeDriverが古いといったエラーになる場合は、上記のChromeDriverの入手手順を再度実施する。
  • GreatUma.exeを起動して表示される画面の、左下のログイン設定から、ログイン情報を入力して保存する
    • ログイン情報はlogin_config.xmlに保存される。平文で保存されるため、公開の場におかないなど、扱いに注意すること。
  • 情報更新ボタン: 複勝の高い方のオッズが指定された値以下の本日のレースの情報を取得する
  • オッズ条件などを変更した場合は、状態保存ボタンから状態を保存する
    • 状態を保存するまでは、変更前の動作をし続ける点に注意

GreatUma alpha-1

Choose a tag to compare

@HashidaTKS HashidaTKS released this 20 Sep 00:57
  • 本プログラムはSelenium + Chrome Driverを使用しているため、最新のChrome + Chrome Driverが必要
    • まだインストールしていない場合、Google Chromeをインストールする
    • Google Chromeを最新版にする
      • 通常は自動更新がonになっているため、Google Chromeを起動すれば自動で更新される
    • 最新のChrome Driverを入手する
      • https://googlechromelabs.github.io/chrome-for-testing/
      • 上記のサイトから、chromedriver/win64のURLをコピーしダウンロードする
      • ダウンロードしたZIPを展開するとchromedriver.exeがあるので、それをGreatUma.exeと同じフォルダにコピーする
      • Google ChromeのバージョンとChrome Driverのバージョンは一致している必要があることに注意
    • もし、ChromeDriverが古いといったエラーになる場合は、上記のChromeDriverの入手手順を再度実施する。
  • GreatUma.exeを起動して表示される画面の、左下のログイン設定から、ログイン情報を入力して保存する
    • ログイン情報はlogin_config.xmlに保存される。平文で保存されるため、公開の場におかないなど、扱いに注意すること。
  • 情報更新ボタン: 複勝の高い方のオッズが指定された値以下の本日のレースの情報を取得する
  • オッズ条件などを変更した場合は、状態保存ボタンから状態を保存する
    • 状態を保存するまでは、変更前の動作をし続ける点に注意
  • 自動購入をONにしていると、発送3分前に自動購入する
    • その際、購入金額は上部の購入金額で指定された値となる。
  • 現在は情報更新時や自動購入時に、動作確認の為にChromeのブラウザが起動するが、これは今後表示されないように動作変更の予定である。