Skip to content

BOOTH ​

BOOTH(ブース) の商品の在庫復活を待ち、購入まで自動化します。

項目値
CSV site 列の値Booth
対応エンジンPC(購入はブラウザを起動しません)

このページの読み方

  • 必須項目 … 未入力だとエラーになる CSV の列
  • オプション項目 … 入っていれば使われる列
  • 出力 … 実行結果としてタスクに書き戻される列
  • 特記 … 制約やコツ

モード名に Android を付けると、接続した Android 実機で実行できます(対象: Login / Browser。ブラウザを起動しない Fast は不可)。詳しくは タスクの作成 を参照してください。

このサイトの使い方 ​

BOOTH は pixiv アカウントでログインするサイトです。BOOTH 自体にはログイン画面が無く、 必ず pixiv の画面を経由します。pixiv 側は画像認証や二段階認証を求めてくることがあり、 購入のたびに通すのは現実的ではありません。

そのため、このサイトでは ログインと購入をモードで分けています。

手順モード何をするか
1回目Loginブラウザで pixiv にログインし、ログイン状態を保存する
以降Fast保存された状態を使い、ブラウザを起動せず在庫待ち〜注文確定

使う前に必要なもの ​

必要なもの用途
BOOTH(pixiv)アカウントLogin でログイン状態を作る
Captcha サービスFast の注文確定(reCAPTCHA)。設定 → Captcha で登録
プロキシ任意。指定すると Captcha の解決も同じ回線で行われます。複数設定すると混雑時に自動で切り替えます

先に Login を実行してください

Fast は自分ではログインしません。保存されたログイン状態が無い(または切れている)と 「先に Login モードを実行してください」というエラーで停止します。

商品の指定方法 ​

url 列には次のいずれでも指定できます。

  • https://booth.pm/ja/items/8657900
  • https://ショップ名.booth.pm/items/8657900
  • 8657900(商品 ID だけ)

売り切れの商品を先に登録しておけます

在庫が無い状態でも商品 ID は取得できるので、再販前にタスクを登録して待たせておけます。 在庫が戻った瞬間にカート投入まで進みます。

ログイン ​

Login ​

pixiv アカウントでログインし、ログイン状態を保存します。アカウントごとに 1 回 実行しておけば、以降の Fast はログインを省略できます。

  • 必須項目: loginId(pixiv のメールアドレスまたは pixiv ID)
  • オプション項目: loginPass(pixiv のパスワード)
  • 出力: なし(ログイン状態が保存されます)
  • 特記:
    • loginPass を入れておくと pixiv の画面へ自動入力します。画像認証や二段階認証が 出た場合は、開いているブラウザで手動操作してください(最大 5 分待ちます)
    • loginPass を空欄にすると、最初から手動ログインを待ちます
    • loginId は保存されたログイン状態を引き当てる鍵になります。Fast には 同じ値を入れてください

予約・チェックアウト ​

Fast ​

ブラウザを起動せず、通信だけで在庫復活を待ち、そのまま注文確定まで行います。 売り切れ商品や再販待ちの商品に張り付かせる使い方が主な用途です。

  • 必須項目: url / loginId + Captcha サービスの設定
  • オプション項目: extra1(バリエーション指定)/ extra2(支払方法)/ proxy / retryDelay(在庫の再確認間隔ミリ秒)
  • 出力: orderNumber(注文番号)/ resultInfo(結果サマリ)
  • 特記:
    • 在庫が無くてもエラーにならず待ち続けます。 画面の色で状況が分かります
      • 🟡 Waiting For Product... … 商品がまだ公開されていない・販売終了・URL 違い
      • 🔴 OOS, Retrying... … 商品はあるが在庫切れ(再入荷待ち)
    • 混雑時に弾かれても諦めません。 403 / 429(アクセス集中)や、確保直前に 他の人へ売り切れた場合は、待機状態に戻って再挑戦します。プロキシを複数 設定していれば、そのたびに IP を切り替えます
    • 注文を確定する直前に、個人用の Discord 通知が届きます(商品名・請求額・支払方法)
    • 商品に「お一人様 1 個まで」等の購入制限がある場合、既に購入済みだと注文は成立しません
    • 購入時にショップを自動フォローしません(BOOTH の既定はフォローする挙動です)

注文が成立したか分からなくなった場合

注文を確定する通信が途中で切れたときや、応答が想定外だったときは、 自動では再試行しません(二重注文になりうるため)。 「注文履歴を確認してください」というエラーで停止するので、BOOTH の購入履歴を 確認してから再実行してください。

Captcha サービスの設定が必要です

BOOTH の注文確定画面には reCAPTCHA が掛かっています。ブラウザを起動しない Fast では これを代わりに解く必要があるため、設定 → Captcha で CapSolver などのサービスと API キーを 登録してください。未設定だと、在庫を確保して支払方法まで進んでも注文を確定できません。

extra1 — バリエーション指定 ​

サイズや種類が複数ある商品で、どれを買うかを指定します。バリエーション ID、または バリエーション名の一部が使えます。

空欄にすると、在庫のあるものの先頭を自動で選びます。バリエーションが 1 種類しかない 商品では空欄のままで構いません。

指定した名前の候補が商品に無い場合は、待っても解決しないため 🟡 表示になります。

extra2 — 支払方法 ​

空欄のときは 銀行・コンビニ決済(コンビニ払い / Pay-easy)を選びます。 クレジットカードを既定にしていないのは、本人認証(3D セキュア)が出ると手操作が必要に なるためです。コンビニ払いなら注文を先に成立させ、支払いは後から行えます。

指定できる値(econtext のような識別子でも、日本語の名前でも構いません):

入力例選ばれる支払方法
空欄 / econtext / コンビニ / Pay-easy銀行・コンビニ決済
クレジットカード / cardクレジットカード
rakutenpay / 楽天ペイ楽天ペイ
atone_lite / 後払い後払い(コンビニ/銀行ATM)
pixivpay_paypal / PayPalPayPal 決済

支払方法はショップごとに異なります

出品者が有効にしている決済手段しか選べません。指定した方法がその商品で使えない場合は エラーで停止するので、extra2 を変えて再実行してください。

手動操作 ​

Browser ​

ブラウザを起動して url のページを開き、そこで手を離します。以降は手動で操作してください。

  • 必須項目: なし
  • オプション項目: url(開くページ。省略時はトップページ)/ proxy
  • 出力: なし
  • 特記:
    • ログインは自動化していません。Login モードで保存したセッションがあれば復元された状態で開きます(loginId が復元のキーです)。無ければ画面で pixiv にログインしてください
    • url は https:// から始まる URL だけを受け付けます。それ以外は 「url 列を URL として解釈できません」と出て止まります
    • ページを開いたあとはステータスが Browser ready - Manual operation mode になり、 ブラウザを閉じるかタスクを停止するまでそのまま待ちます