Skip to content

トレジャーフェスタ・オンライン ​

トレジャーフェスタ・オンライン(TFO) の 商品をカートに入れる作業を自動化します。 ガレージキット・フィギュアの展示即売会で、ホビマ(HOBBY MARKET)会員として参加します。

狙い方が 2 通りあります。

モード対象の決め方数量
Atcurl 列に入れた商品ページ(複数可)指定可能
FavoriteAtcお気に入り一覧の商品(まとめて)各 1 点
項目値
CSV site 列の値TreasureFesta
対応エンジンPC(カート確保は通信で行い、確保後にブラウザを開きます)

このページの読み方

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

モード名に Android を付けると、接続した Android 実機で実行できます(対象: Browser。通信でカートを確保する Atc / FavoriteAtc は不可)。詳しくは タスクの作成 を参照してください。

このサイトの使い方 ​

TFO は販売開始時刻になるまで、商品をカートに入れられません。開始前にカートインを 試みると、サイトから次のように返ります。

以下の商品は在庫状況が「キャンセル待ち」か「在庫無し」又は「メンテナンス中」に 変わった為、カートに入れる事が出来ませんでした。

Atc / FavoriteAtc はこれをエラーとして扱わず、入れられるようになるまで待って 撃ち直します。そのため、販売開始の前から実行して張り付かせるのが本来の使い方です。

通信が切れたとき(タイムアウト・接続リセット・プロキシの不調)もタスクは終了しません。 IP を切り替えてログインし直し、待ってから撃ち直します。

使う前に必要なもの ​

必要なもの用途
ホビマ会員アカウントログイン(loginId / loginPass 列に入れます)
商品ページの URLAtc で使います(url 列)
お気に入り登録FavoriteAtc で使います。サイト側で先にお気に入り登録しておきます

同じアカウントを何本ものタスクで使うと待たされます

TFO は同一アカウントで同時にログインできる数に上限があります。上限を超えると 「複数の同じIDでログインしているのを確認しております…」と表示されてログインできません。 このときタスクは失敗せず、先行のログインが切れるまで 30 秒間隔で待ってやり直します (ステータスに Retrying Login #n と出ます)。急ぐときは使っていないブラウザの TFO をログアウトしてください。

FavoriteAtc は先にお気に入りへ入れてください

FavoriteAtc はお気に入り一覧を 読んで対象を決めます。お気に入りが空のまま実行すると 「お気に入りに商品がありません(サイトでお気に入り登録してから実行してください)」で停止します。

入場時間の制限は解除できません

TFO は会員ランクごとに入場時間が決まっています(Sプレミアム会員は 11:00、プレミアム会員は 11:30、通常のホビマ会員は 12:00 など)。このモードは入場時間そのものを早めるものではありません。 販売が始まるまでは、待機して再試行を続けます。

カート確保 ​

Atc ​

url 列に入れた商品ページをそのまま狙ってカートに入れます。お気に入り登録は不要で、 数量も指定できます。完売・キャンセル待ちのときは待って撃ち直し、入るまで繰り返します。

  • 必須項目: loginId(ホビマ会員のメールアドレス)、loginPass(パスワード)、 url(商品ページ URL)
  • オプション項目: extra1(数量。既定 1)、retryDelay(再試行の間隔)、proxy
  • 出力: resultInfo に カートイン n/m件
  • 特記:
    • url には商品ページの URL(https://bigsquare-hall.hobima.com/ec_product_detail.php?id=14832) のほか、商品コード(0905-00014832)や数字だけの ID(14832)でも指定できます
    • カンマ区切りで複数の商品を書けます。1 タスクで順に確保します
    • extra1 の数量は全商品に共通で適用されます。サイトが 1 回で選べる上限 (商品ごとの在庫数)を超える場合は、その上限まで自動で丸めます
    • すでにカートに入っている商品は成功として扱います。TFO は 1 商品につき カートの行が 1 つで、追加は商品ページからはできません。数量を増やしたいときは 開いたブラウザのカートページで「+」を押してください
    • 抽選・リクエスト受付の商品、入札商品は確保できません。その旨を出して停止します
    • 再試行の間隔は retryDelay 列 → 設定画面の「リトライ間隔」 → 3 秒 の順で決まります
    • 確保まではブラウザを起動せず通信だけで動きます。ログイン状態は保存され、 次回以降の実行ではログインを省略します
    • カートに入ったらブラウザが開きます。確保に使ったログインセッションをそのまま 引き継いでカートページを表示するので、そのまま購入手続きに進めます
    • 結果は Discord に1 タスクにつき 1 通だけ通知されます(商品ごとの成否つき)

ステータス列の見かた

表示意味
Session Restored保存済みのログイン状態を使いました
Adding To Cart (商品名)...その商品をいまカートに入れようとしています
OOS, Retrying...まだ買えません(完売・キャンセル待ち)。待って撃ち直します
Retrying Cart In #n (理由)通信エラーなどで失敗しました。IP を替えて撃ち直します
Cart In Success (n件)n 件をカートに入れました
Cart Ready (n件) - ブラウザで購入手続きへブラウザを開きました。購入手続きを進めてください

FavoriteAtc ​

お気に入り一覧の商品を読み取り、サイトの「まとめてカートに入れる」を送ります。 カートに入らなかった商品は待って撃ち直し、全部入るまで繰り返します。

  • 必須項目: loginId(ホビマ会員のメールアドレス)、loginPass(パスワード)
  • オプション項目: extra1(対象を絞る商品コード / 商品 ID)、retryDelay(再試行の間隔)、 proxy
  • 出力: resultInfo に カートイン n/m件
  • 特記:
    • 対象は既定でお気に入り全件です。一部だけを狙うときは extra1 に商品コードを カンマ区切りで入れます(例: 0905-00015194,0905-00015100)。商品ページに出る 数字だけの ID(15194)でも指定できます
    • 一度カートに入った商品は、次の再試行では送りません。入っていない商品だけを 撃ち直すので、数量が二重に積み上がることはありません
    • 再試行の間隔は retryDelay 列 → 設定画面の「リトライ間隔」 → 3 秒 の順で決まります
    • 確保まではブラウザを起動せず通信だけで動きます。ログイン状態は保存され、 次回以降の実行ではログインを省略します
    • カートに入ったらブラウザが開きます。確保に使ったログインセッションをそのまま 引き継いでカートページを表示するので、そのまま購入手続きに進めます。 ブラウザは開いたままで、閉じるとタスクが終了します
    • 結果は Discord に1 タスクにつき 1 通だけ通知されます(商品ごとの成否つき)

ステータス列の見かた

表示意味
Session Restored保存済みのログイン状態を使いました
Adding To Cart (n/m)...m 件のうち n 件を、いまカートに入れようとしています
OOS, Retrying...まだ買えません(販売開始前・在庫なし)。待って撃ち直します
Cart In Success (n件)n 件をカートに入れました
Cart Ready (n件) - ブラウザで購入手続きへブラウザを開きました。購入手続きを進めてください

カートに入れるところまでです

Atc / FavoriteAtc は購入手続き(支払い)はしません。カートを確保したら開いたブラウザで 購入手続きを進めてください。カートには保持時間があるので、放置しないよう注意してください。

開いたブラウザで手続きしてください

TFO のカートはログインセッションに紐づきます。自分で別のブラウザを開くと 別セッションになり、カートが空に見えることがあります。また TFO はログアウト時に カートの中身を破棄するので、ログアウトしないでください。

手動操作 ​

Browser ​

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

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

困ったときは よくある質問 も確認してください。