Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/wadakatu/rakuten_horse
楽天競馬自動入金ツール
https://github.com/wadakatu/rakuten_horse
python python3 selenium selenium-python slack
Last synced: 22 days ago
JSON representation
楽天競馬自動入金ツール
- Host: GitHub
- URL: https://github.com/wadakatu/rakuten_horse
- Owner: wadakatu
- License: mit
- Created: 2021-11-04T16:02:10.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2021-11-13T06:16:23.000Z (over 3 years ago)
- Last Synced: 2025-01-19T07:39:25.198Z (27 days ago)
- Topics: python, python3, selenium, selenium-python, slack
- Language: Python
- Homepage:
- Size: 16.6 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# 楽天競馬自動入金ツール
楽天競馬に毎日入金するのを自動化しました。
**[Qiita](https://qiita.com/wadakatu/items/867640340564e571e8f7)**## 使い方
### 1. ソースコードをクローン
```
git clone https://github.com/wadakatu/rakuten_horse.git
```### 2. ChromeDriverをインストール
下記URLから、あなたが使用しているGoogle Chromeのバージョンと一致する
ChromeDriverをインストールしてください。https://chromedriver.chromium.org/downloads
インストールした後は、クローンしたソースコード群と同階層に移動させてください。
そして、main.pyを開いて、下記コードにChromeDriverのパスを入力してください。```
# webdriver準備
driver = webdriver.Chrome("ChromeDriverのパス")
```### 3. クレデンシャル情報設定
config.pyを開いて、各種クレデンシャル情報を入力してください。
Slack系に関しては、入力しても入力しなくても大丈夫です。
Slackアプリ設定方法は[こちら](https://api.slack.com/messaging/webhooks)```
CONFIG = {
'mailAddress': '[email protected]', #ログインメールアドレス
'password': 'test_password', #ログインパスワード
'pinCode': 1111, #楽天銀行のPIN番号
'amountOfMoney': 100, #入金金額
'slack': 'https://hooks.slack.com/services/test_token', #Incoming WebhookのURL
'slackUser': '12345ABCDE' #DM送信先のユーザーID(slack)
}
```### 4. 準備完了!
これで、スクリプトの準備が完了しました。
下記コマンドを入力すれば、自動入金作業が動作するはずです。```
python3 main.py
```### ※ヘッドレスモード
初期状態では、スクリプトを起動するたびに、Google Chromeが起動します。
もし、ヘッドレスモードで起動したい場合は、main.pyに下記を追加してください。```
# webdriver準備(ヘッドレスモードの場合はoptions=optionsを追加)
driver = webdriver.Chrome("./chromedriver", options=options)
```