自動ログインのため、キャラクターを選択する部分を突破する必要がある。 以下のjsonをリクエストすると、imagesのうちtargetと同じキャラクターである画像のインデックス(0~4)の配列を返すAPIを想定している。(実装例)
{
"target": "base64化された画像",
"images": [
"base64化された画像",
"base64化された画像",
"base64化された画像",
"base64化された画像",
"base64化された画像",
]
}
以下のプロパティを想定している。
曲名: ページ本体
難易度: セレクト (bsp, BSP, DSP, ESP, CSP, BDP, DDP, EDP, CDP)
スコア: 数値
日付: 日付
CLEARED: チェックボックス
.envに書く内容:
- USERNAME=e-amusementのログインID
- PASSWORD=e-amusementのパスワード
- LAMBDA_URL=画像選択APIのURL
- NOTION_TOKEN=NotionのDBに登録するためのtoken
- NOTION_DB_ID=NotionのDBのID
- USER_AGENT_PATH=ブラウザのユーザーエージェントのパス
about:version
で調べられる
poetry run python main.py
で、データの取得からNotion DBへの追加まで行う。