📢  お知らせ

現時点(2025.6.6)での最新版はver3.2.1です。

それ以前のバージョンを使っている方はアップデートをお願いします。(readme参照)

✏️ 障害表作成の上で

<aside> 💡 テスト障害表記入ガイド

</aside>

🧪 ユーザーテスト障害表

作成者 実行日 体育館 コート番号 時間 期待結果 実際の結果 ログ(cron.log) 解決状況
猪爪 NE DA 2025/05/28 東総合 1,2 11-13,15-17 スリープ可 スリープ不可 cron起動せず フタを開ける
猪爪 NE DA 2025/05/31 亀田 11 11-13 成功 失敗 コート指定まで行けず 対応済み
猪爪 NE DA 2025/06/01 亀田 11 11-13 成功 失敗 コート指定まで行けず 対応済み
猪爪 NE DA 2025/06/02 鳥屋野 4 11-13 成功 失敗 4コートが存在しない 対応済み
猪爪 ME 2025/06/03 亀田 10 11-13 成功 失敗 空白 対応済み
猪爪 DA 2025/06/05 亀田 10 9-11 成功 失敗 負けたがlogは成功と出る
[Thu Jun 5 07:00:00 JST 2025] Script started
[Thu Jun 5 07:00:00 JST 2025] .env loaded
[INFO] https://niigata-kaikou.jp/facility/429/schedule#facility-page-main ...
[INFO] Looking for day: 12日
[INFO] Found matching row: 12日
[INFO] Target reserve button clicked
[INFO] Selecting target badminton court...
[INFO] Filling out form...
[INFO] name filled with: 猪爪泰直
[INFO] phone filled with: 「個人情報なので省略します」
[INFO] email filled with: 「個人情報なので省略します」
[INFO] Clicked confirm button
[SUCCESS] Final reservation button clicked
[TIME] Total execution time ⏱ 11.44 sec
[INFO] Wait for safty exit(3 sec)
進行中
猪爪 NE DA ME 2025/06/05 亀田 9,10.11 9-11 3コート確保 2コート確保 ↑10秒超えてる 人間と同じ updateにて
猪爪 NE DA 2025/06/07 亀田 9.10 11-13 2コート8秒確保 12秒、失敗 でも成功したlogとなる 進行中
猪爪 NE DA ME 2025/06/07 亀田 11 11-13 ME起動させない ME起動した 12秒 成功 対応済み
猪爪 NE DA 2025/06/09 東総合 1.2 11-13 9秒以下で確保 14秒と15秒 9秒で取った設定と同じ。初動1秒遅れてる       Mon Jun 9 07:00:01 JST 2025] Script started
[Mon Jun 9 07:00:01 JST 2025] .env loaded
[INFO] https://niigata-kaikou.jp/facility/413/schedule#facility-page-main ...
[INFO] Looking for day: 16日
[INFO] Found matching row: 16日
[INFO] Target reserve button clicked
[INFO] Selecting target badminton court...
[INFO] Filling out form...
[INFO] name filled with: 猪爪泰直
[INFO] phone filled with: 08032742834
[INFO] email filled with: urisan2.888@gmail.com
[INFO] Clicked confirm button
[SUCCESS] Final reservation button clicked
[TIME] Total execution time ⏱ 15.48 sec
[INFO] Wait for safty exit(3 sec)
進行中
猪爪NE DA ME 2025/06/30 鳥屋野 1.2.3 15-17 3コート確保 1コート無視 [2025-06-30 09:27:00] Booking script started.
[2025-06-30 09:27:00] Virtual environment activated.
[2025-06-30 09:27:00] Booking 1 started (Gym: TOYANO, Court: 1, Time: 15-17)
[2025-06-30 09:27:00] Booking 2 started (Gym: TOYANO, Court: 2, Time: 15-17)
[2025-06-30 09:27:00] Booking 3 started (Gym: TOYANO, Court: 3, Time: 15-17)
[INFO] https://niigata-kaikou.jp/facility/420/schedule#facility-page-main ...
[INFO] Looking for day: 7日
[INFO] Found matching row: 7日
[INFO] Target reserve button clicked
[INFO] Selecting target badminton court...
[INFO] Filling out form...
[INFO] name filled with: 猪爪泰直
[INFO] phone filled with: 08032742834
[INFO] email filled with: urisan2.888@gmail.com
[INFO] Clicked confirm button
[SUCCESS] Final reservation button clicked
[TIME] Total execution time ⏱ 10.96 sec
[INFO] Waiting 3 seconds before exit for safety.
[INFO] https://niigata-kaikou.jp/facility/420/schedule#facility-page-main ...
[INFO] Looking for day: 7日
[INFO] Found matching row: 7日
[INFO] Target reserve button clicked
[INFO] Selecting target badminton court...
[INFO] Filling out form...
[INFO] name filled with: 猪爪泰直
[INFO] phone filled with: 08032742834
[INFO] email filled with: urisan2.888@gmail.com
[INFO] Clicked confirm button
[SUCCESS] Final reservation button clicked
[TIME] Total execution time ⏱ 11.07 sec
[INFO] Waiting 3 seconds before exit for safety.
[INFO] https://niigata-kaikou.jp/facility/420/schedule#facility-page-main ...
[INFO] Looking for day: 7日
[INFO] Found matching row: 7日
[INFO] Target reserve button clicked
[INFO] Selecting target badminton court...
[INFO] Filling out form...
[INFO] name filled with: 猪爪泰直
[INFO] phone filled with: 08032742834
[INFO] email filled with: urisan2.888@gmail.com
[INFO] Clicked confirm button
[SUCCESS] Final reservation button clicked
[TIME] Total execution time ⏱ 11.28 sec
[INFO] Waiting 3 seconds before exit for safety.
[2025-06-30 09:27:15] Virtual environment deactivated.
[2025-06-30 09:27:15] All booking tasks completed.
[2025-06-30 09:28:00] Booking script started.
[2025-06-30 09:28:00] Virtual environment activated.
[2025-06-30 09:28:00] Booking 1 started (Gym: TOYANO, Court: 1, Time: 15-17)
[2025-06-30 09:28:00] Booking 2 started (Gym: TOYANO, Court: 2, Time: 15-17)
[2025-06-30 09:28:00] Booking 3 started (Gym: TOYANO, Court: 3, Time: 15-17)
[INFO] https://niigata-kaikou.jp/facility/420/schedule#facility-page-main ...
[INFO] Looking for day: 7日
[INFO] Found matching row: 7日
[INFO] Target reserve button clicked
[INFO] Selecting target badminton court...
Traceback (most recent call last):
File "/Users/yasunaoinotsume/Desktop/autoBooking/auto_booking.py", line 91, in <module>
asyncio.run(main())
File "/Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/asyncio/runners.py", line 44, in run
return loop.run_until_complete(main)
File "/Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/asyncio/base_events.py", line 642, in run_until_complete
return future.result()
File "/Users/yasunaoinotsume/Desktop/autoBooking/auto_booking.py", line 75, in main
await select_time_slot(page, args.court, args.time)
File "/Users/yasunaoinotsume/Desktop/autoBooking/steps/select_time.py", line 35, in select_time_slot
await target_time.locator("a").click(timeout=5000)
File "/Users/yasunaoinotsume/Desktop/autoBooking/venv/lib/python3.9/site-packages/playwright/async_api/_generated.py", line 15455, in click
await self._impl_obj.click(
File "/Users/yasunaoinotsume/Desktop/autoBooking/venv/lib/python3.9/site-packages/playwright/_impl/_locator.py", line 160, in click
return await self._frame.click(self._selector, strict=True, **params)
File "/Users/yasunaoinotsume/Desktop/autoBooking/venv/lib/python3.9/site-packages/playwright/_impl/_frame.py", line 488, in click
await self._channel.send("click", locals_to_params(locals()))
File "/Users/yasunaoinotsume/Desktop/autoBooking/venv/lib/python3.9/site-packages/playwright/_impl/_connection.py", line 61, in send
return await self._connection.wrap_api_call(
File "/Users/yasunaoinotsume/Desktop/autoBooking/venv/lib/python3.9/site-packages/playwright/_impl/_connection.py", line 528, in wrap_api_call
raise rewrite_error(error, f"{parsed_st['apiName']}: {error}") from None
playwright._impl._errors.TimeoutError: Locator.click: Timeout 5000ms exceeded.
Call log:

[INFO] https://niigata-kaikou.jp/facility/420/schedule#facility-page-main ... [INFO] Looking for day: 7日 [INFO] Found matching row: 7日 [INFO] Target reserve button clicked [INFO] Selecting target badminton court... Traceback (most recent call last): File "/Users/yasunaoinotsume/Desktop/autoBooking/auto_booking.py", line 91, in <module> asyncio.run(main()) File "/Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/asyncio/runners.py", line 44, in run return loop.run_until_complete(main) File "/Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/asyncio/base_events.py", line 642, in run_until_complete return future.result() File "/Users/yasunaoinotsume/Desktop/autoBooking/auto_booking.py", line 75, in main await select_time_slot(page, args.court, args.time) File "/Users/yasunaoinotsume/Desktop/autoBooking/steps/select_time.py", line 35, in select_time_slot await target_time.locator("a").click(timeout=5000) File "/Users/yasunaoinotsume/Desktop/autoBooking/venv/lib/python3.9/site-packages/playwright/async_api/_generated.py", line 15455, in click await self._impl_obj.click( File "/Users/yasunaoinotsume/Desktop/autoBooking/venv/lib/python3.9/site-packages/playwright/_impl/_locator.py", line 160, in click return await self._frame.click(self._selector, strict=True, **params) File "/Users/yasunaoinotsume/Desktop/autoBooking/venv/lib/python3.9/site-packages/playwright/_impl/_frame.py", line 488, in click await self._channel.send("click", locals_to_params(locals())) File "/Users/yasunaoinotsume/Desktop/autoBooking/venv/lib/python3.9/site-packages/playwright/_impl/_connection.py", line 61, in send return await self._connection.wrap_api_call( File "/Users/yasunaoinotsume/Desktop/autoBooking/venv/lib/python3.9/site-packages/playwright/_impl/_connection.py", line 528, in wrap_api_call raise rewrite_error(error, f"{parsed_st['apiName']}: {error}") from None playwright._impl._errors.TimeoutError: Locator.click: Timeout 5000ms exceeded. Call log:

[INFO] https://niigata-kaikou.jp/facility/420/schedule#facility-page-main ... [INFO] Looking for day: 7日 [INFO] Found matching row: 7日 [INFO] Target reserve button clicked [INFO] Selecting target badminton court... [INFO] Filling out form... [INFO] name filled with: 猪爪泰直 [INFO] phone filled with: 08032742834 [INFO] email filled with: urisan2.888@gmail.com [INFO] Clicked confirm button Traceback (most recent call last): File "/Users/yasunaoinotsume/Desktop/autoBooking/auto_booking.py", line 91, in <module> asyncio.run(main()) File "/Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/asyncio/runners.py", line 44, in run return loop.run_until_complete(main) File "/Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/asyncio/base_events.py", line 642, in run_until_complete return future.result() File "/Users/yasunaoinotsume/Desktop/autoBooking/auto_booking.py", line 81, in main await confirm_reservation(page) File "/Users/yasunaoinotsume/Desktop/autoBooking/steps/confirm_final.py", line 3, in confirm_reservation await page.wait_for_selector(".c-form-btn button") File "/Users/yasunaoinotsume/Desktop/autoBooking/venv/lib/python3.9/site-packages/playwright/async_api/_generated.py", line 8176, in wait_for_selector await self._impl_obj.wait_for_selector( File "/Users/yasunaoinotsume/Desktop/autoBooking/venv/lib/python3.9/site-packages/playwright/_impl/_page.py", line 425, in wait_for_selector return await self._main_frame.wait_for_selector(**locals_to_params(locals())) File "/Users/yasunaoinotsume/Desktop/autoBooking/venv/lib/python3.9/site-packages/playwright/_impl/_frame.py", line 323, in wait_for_selector await self._channel.send("waitForSelector", locals_to_params(locals())) File "/Users/yasunaoinotsume/Desktop/autoBooking/venv/lib/python3.9/site-packages/playwright/_impl/_connection.py", line 61, in send return await self._connection.wrap_api_call( File "/Users/yasunaoinotsume/Desktop/autoBooking/venv/lib/python3.9/site-packages/playwright/_impl/_connection.py", line 528, in wrap_api_call raise rewrite_error(error, f"{parsed_st['apiName']}: {error}") from None playwright._impl._errors.TimeoutError: Page.wait_for_selector: Timeout 30000ms exceeded. Call log:

[2025-06-30 09:28:38] Virtual environment deactivated. [2025-06-30 09:28:38] All booking tasks completed. | 進行中 |

🙋 Q&A(質問してください!)