Que fait CLI pour Web Yu-pri ?
Utilisez cette compétence lorsqu'une tâche implique la saisie d'étiquettes Web Yu-pri de la Poste japonaise sur
https://mgr.post.japanpost.jp/C30P01Action.do, en particulier la saisie répétitive de lignes de contenu.
Installation
pip install git+https://github.com/HKUDS/CLI-Anything.git#subdirectory=web-yu-pri/agent-harness
Si aucun navigateur n'est trouvé :
python -m playwright install chromium
Règles de sécurité
- Ne placez pas les identifiants de la Poste japonaise dans des commandes, fichiers, journaux ou invites.
- Utilisez
open-loginpour que l'utilisateur puisse se connecter manuellement dans le profil persistant. - Exécutez
contents fill ... --dry-run --jsonavant le remplissage en direct du formulaire. - Cette CLI ne clique pas sur les boutons de confirmation finale d'expédition ou d'achat.
- Gardez les lignes d'articles séparées lorsque les données source ont des lignes séparées par distinction/récompense, tout en préservant le total déclaré demandé.
Commandes courantes
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
Fichier d'articles
JSON :
{
"items": [
{"description": "Plaque de récompense", "value": 8000, "quantity": 1, "country": "KR"},
{"description": "Certificat", "value": 9000, "quantity": 1, "country": "KR"}
]
}
Les en-têtes CSV peuvent utiliser ces alias :
- 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
Par défaut, value est considéré comme la valeur déclarée de la ligne. Utilisez --value-mode unit
lorsque la valeur doit être multipliée par la quantité.
Diagnostics des sélecteurs
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
Contrôles connus de la page de contenu :
#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')