cli-anything-web-yu-pri について
Web Yu-pri CLI は、日本郵便 Web Yu-pri の発送内容を入力するコマンドラインツールです。構造化した商品データ、ドライラン、ブラウザーでのフォーム入力に対応し、最終確認はユーザーが行う設計です。
主な機能
- 01JSON または CSV から内容を入力
- 02ドライランでフォーム入力を確認
- 03ページ状態とセレクターを調査
- 04永続ブラウザープロファイルを使用
活用シーン
- 01複数の発送品目を入力
- 02入力前に申告価格を確認
- 03内容ページのコントロールを診断
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ hkuds/ cli-anything --skill cli-anything-web-yu-priインストール後、Claude Code で/cli-anything-web-yu-priを入力して読み込まれたか確認します。
詳細
Web ゆうプリ CLI
このスキルは、日本郵便の Web ゆうプリのラベル入力(
https://mgr.post.japanpost.jp/C30P01Action.do)を伴うタスク、特に繰り返し行う
内容品明細行の入力で使用します。
インストール
pip install git+https://github.com/HKUDS/CLI-Anything.git#subdirectory=web-yu-pri/agent-harness
ブラウザが見つからない場合:
python -m playwright install chromium
安全ルール
- 日本郵便の認証情報をコマンド、ファイル、ログ、プロンプトに入れないでください。
- ユーザーが永続プロファイルで手動ログインできるよう、
open-loginを使用してください。 - 実際のフォーム入力の前に、
contents fill ... --dry-run --jsonを実行してください。 - この CLI は、最終的な発送確認や購入ボタンをクリックしません。
- 元データに賞・カテゴリごとの行が分かれている場合は、品目行を分けたままにしつつ、 要求された申告合計額を維持してください。
一般的なコマンド
cli-anything-web-yu-pri --json doctor
cli-anything-web-yu-pri open-login
cli-anything-web-yu-pri --json status --url https://mgr.post.japanpost.jp/M060800.do
cli-anything-web-yu-pri --json plan items.json
cli-anything-web-yu-pri --json contents fill items.json --dry-run
cli-anything-web-yu-pri --json contents fill items.json --total-value 17000
品目ファイル
JSON:
{
"items": [
{"description": "Award plaque", "value": 8000, "quantity": 1, "country": "KR"},
{"description": "Certificate", "value": 9000, "quantity": 1, "country": "KR"}
]
}
CSV のヘッダーでは、以下のエイリアスを使用できます:
- description:
description、desc、content、contents、item、name、pkg - value:
value、declared_value、cost、price、amount、yen、jpy - quantity:
quantity、qty、num、count - country:
country、country_code、country_of_origin、origin、couCd、cou_cd - HS code:
hs_code、hs、hscode、hsCode
デフォルトでは、value は行の申告価額として扱われます。value を数量で乗算する
必要がある場合は、--value-mode unit を使用してください。
セレクター診断
cli-anything-web-yu-pri --json selectors
cli-anything-web-yu-pri snapshot --url https://mgr.post.japanpost.jp/M060800.do -o page.png --html-output page.html
既知の内容品ページのコントロール:
#M060800_itemBean_pkg#M060800_itemBean_cost_value#M060800_itemBean_num_value#M060800_itemBean_couCd#M060800_itemBean_hsCode#M060800_shippingBean_pkgType#M060800_shippingBean_pkgTotalPrice_value#M060800_ShippingBean_dangersubmitCommand('itemAdd2')
コメント
Markdown 対応