Philarium

Nomination Reservation Checker

Python
Selenium
Scraping
Automation

人気の美容師やスタイリストの予約空き状況を監視し、希望日時が空いた瞬間に通知するオートメーションツール。 Seleniumによるログイン・カレンダー解析・通知までを完全自動化しました。

Project Goal

「いつも予約が埋まっていて取れない」という課題を技術で解決するために開発。
特定の予約サイトに定期的にアクセスし、キャンセルが出た枠を即座に検知することで、人間の手動チェックでは不可能なスピードでの予約確保を支援します。

システム概要

input
User Input
URL & Name
terminal
Python Script
Headless Browser
language
Target Site
HotPepper Beauty
list_alt
Result
Available Slots

主な機能

engineering高精度なスクレイピング

Selenium WebDriverを使用し、実際にブラウザを操作することで、JavaScriptで動的に生成される予約カレンダーの情報を正確に取得します。

filter_alt"実質指名"枠の特定

「サロン全体では空いている」かつ「他のスタイリストは全員埋まっている」かつ「対象スタイリストだけ空いている」条件を論理演算で導き出し、指名料カットが可能な時間帯のみを提示します。

※ サーバースペックの都合上、Web版のデモ公開は停止しています。