Skip to content

楽天市場 ​

楽天市場 にログインしてカート投入・注文確定を行います。 購入系のモードはブラウザを起動せず通信のみで動くため高速です。

項目値
CSV site 列の値Rakuten
対応エンジンPC

このページの読み方

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

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

サイト共通の挙動 ​

  • ログインは loginId / loginPass の楽天会員で行います
  • メールのワンタイムコード(OTP)を要求されたときは、ステータスが Enter Email OTP in extra3 (宛先) 残り時間 になります。届いたコードを、実行中のタスクを 右クリック →「Edit This Task」で extra3 列に入力して保存すると続行します (Fast で extra3 にバリエーションを入れていても、コード消費後に元の値へ自動で戻します)。 コード違いは列が空に戻るので入れ直してください(3 回まで)。10 分以内に入力しないと OTP Timed Out で失敗します
  • Browser でログインしたセッションは Fast / Checkout / ClearCart と共有されます
  • Fast / Checkout は事前ログインに対応しています。Timer で「事前ログイン(開始の何分前)」 を指定すると、開始時刻の n 分前にログインまで済ませて Logged In, Waiting mm:ss で待機し、 開始時刻ちょうどにカート投入・注文へ進みます(20:00 販売などで出遅れないための機能)。 詳しくは スケジュール実行 を参照してください

予約・チェックアウト ​

Fast ​

url の商品をカートに投入し、そのまま注文確定まで行います。対象商品が既にカートに 入っていれば投入を省略して購入手続きから始めます。

  • 必須項目: url / loginId / loginPass
  • オプション項目:
    • extra1 … 数量(既定 1。商品の購入上限や在庫数で自動的に丸めます)
    • extra2 … 項目選択肢(質問)の回答。選択肢名 または 質問名:選択肢名 をカンマ区切りで 複数指定できます。省略時は各質問の先頭の選択肢を自動選択します。自由記入欄は 質問名:入力内容 で指定します(必須の自由記入欄が未指定だとエラー)
    • extra3 … SKU 商品のバリエーション(ブラック,L のような軸の値、または variantId)。 省略時は URL の ?variantId=、それも無ければ在庫のある先頭のバリエーション
    • monitorDelay … 再入荷待ちの再確認間隔(ms・既定 3000)
    • proxy
  • 出力: orderNumber(注文番号)
  • 特記:
    • 売り切れ・商品ページ未公開のときはエラーにせず、Waiting For Product... / OOS, Retrying... で再入荷を待ち続けます。予約販売の販売開始前は Waiting For Sale Start... で待ちます
    • 決済は楽天会員に登録済みの既定の支払い方法が使われます

実行すると実際に購入されます

Fast と Checkout は常に注文を確定します(ドライランはありません)。動作確認は ClearCart や Browser で行ってください。

Checkout ​

カートに既に入っている商品のうち、url に一致するものを注文確定します。 監視で先にカートインしておき、後からまとめて買う用途です。

  • 必須項目: url(購入対象の商品ページ URL。カンマまたは改行で複数可)/ loginId / loginPass
  • オプション項目: proxy
  • 出力: orderNumber(注文番号)
  • 特記:
    • 注文の選択はショップ単位です。対象ショップに別の商品も入っていると一緒に購入されます。 余計な商品が入っているときは先に ClearCart でカートを空にしてください
    • 一致するショップが複数あるときは先頭の 1 ショップだけを購入します

手動操作・補助 ​

ClearCart ​

カートに入っている商品をすべて削除して空にします。注文はしません。 監視で溜まった商品を購入前にまっさらにしたいときや、Checkout のショップ単位選択で 余計な商品まで買われるのを防ぎたいときに使います。

  • 必須項目: loginId / loginPass
  • オプション項目: proxy
  • 出力: なし(削除件数はステータスに Cart Cleared (N items) と表示)
  • 特記:
    • 既に空のときは Cart Already Empty で正常終了します
    • 削除後にカートを読み直して空になったことを確認します。残っていれば Cart Not Empty (N left) でエラーになります

Browser ​

ブラウザを起動し、loginId / loginPass があれば会員ログインしてから url のページを開き、 そこで手を離します。以降は手動で操作してください(購入や申込は自動化しません)。

  • 必須項目: なし
  • オプション項目: url(開くページ。省略時は楽天市場トップ)/ loginId / loginPass (会員ログイン。省略時はログインせずに開きます)/ proxy
  • 出力: なし
  • 特記:
    • ログインは他のモードと同じ仕組みです。ここでログインしたセッションは Fast / Checkout と共有され、逆に他モードで作ったセッションもここで復元されます
    • url は https:// から始まる URL だけを受け付けます。それ以外は 「url 列を URL として解釈できません」と出て止まります
    • ページを開いたあとはステータスが Browser ready - Manual operation mode になり、 ブラウザを閉じるかタスクを停止するまでそのまま待ちます

うまく動かないときは よくある質問 も確認してください。