Web Yu-pri CLI
이 스킬은 일본 우편(Japan Post) Web Yu-pri 라벨 입력 작업(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": "시상 패", "value": 8000, "quantity": 1, "country": "KR"},
{"description": "증명서", "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-mode unit을 사용하면 value가 수량에 곱해집니다.
선택자 진단
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')