https://github.com/step63r/deresute-data-get
デレステのカード名から以下のデータを検索してCSVとして出力するスクリプト。
https://github.com/step63r/deresute-data-get
python selenium
Last synced: about 1 month ago
JSON representation
デレステのカード名から以下のデータを検索してCSVとして出力するスクリプト。
- Host: GitHub
- URL: https://github.com/step63r/deresute-data-get
- Owner: step63r
- License: mit
- Created: 2022-01-31T15:33:49.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2022-01-31T15:34:25.000Z (over 4 years ago)
- Last Synced: 2025-03-17T15:27:05.707Z (over 1 year ago)
- Topics: python, selenium
- Language: Python
- Homepage:
- Size: 3.91 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# deresute-data-get
## Description
デレステのカード名から以下のデータを検索してCSVとして出力するスクリプト。
## Requirement
- Python 3.9.10
## Install
このリポジトリをフォークしてクローンします。
```
$ git clone git@github.com:[yourname]/deresute-data-get.git
```
仮想Python環境を作成します。
```
$ python -m venv .env
$ ./.env/Scripts/activate
```
パッケージをインストールします。
```
(.env)$ python -m pip install -r .\requirements.txt
```
## Usage
以下のようなテキストファイルを作成し...
```
[愛されブロッサム]月宮雅
[薔薇の闇姫]神崎蘭子
[ハート★オーバーフロー]城ヶ崎美嘉
...
```
コマンドラインからスクリプトを実行します。
```
(.env)$ python ./main.py input.txt
```
以下のようなファイルが出力されます。
```
カード番号,カード名,タイプ,初期ライフ,初期ボーカル,初期ダンス,初期ビジュアル,最大ライフ,最大ボーカル,最大ダンス,最大ビジュアル,センター効果,特技
2310,[愛されブロッサム]月宮雅,キュート,42,1919,3270,2316,44,3855,7173,4652,キュート・クロス・クール,コンセントレーション
102,[薔薇の闇姫]神崎蘭子,クール,42,3430,2287,1906,44,6892,4595,3830,クールボイス,SCOREボーナス
314,[ハート★オーバーフロー]城ヶ崎美嘉,パッション,42,2550,2875,2485,44,5123,5776,4993,パッションブリリアンス,SCOREボーナス
```
コマンドライン引数は以下のとおりです。
| 引数名 | 必須 | 型 | 内容 |
|:----------------- |:---- |:------ |:-------------------------------------------- |
| src_file | * | str | 検索カード一覧のファイルパス |
| --engine, -e | | str | ブラウザの種類 ['chrome', 'edge', 'firefox'] |
| --output_path, -o | | str | 出力ファイルパス (既定値: ./result.csv) |
| --exact_card | | option | 特訓前のカード名でもその名前で検索する |
## Contribution
1. このリポジトリをフォークする
2. 修正ブランチを切る
3. 変更をコミットする
4. 修正ブランチをプッシュする
5. プルリクエストを作成する
## License
MIT License
## Author
[minato](https://blog.minatoproject.com/)