国家税务总局12366纳税服务平台自动登录技能:支持图形验证码OCR、持久会话、自动定位表单。用户请求登录税务平台、12366、国家税务总局等场景时触发。依据用户提供的用户名、密码及登录URL(可从环境变量读取),自动完成登录流程。
通过 openclaw_login.py 脚本,使用 Playwright 控制 Google Chrome 浏览器,自动填写账号、密码、识别图形验证码并提交登录。支持会话持久化(复用 Chrome 用户数据目录),下次运行可保持登录状态。
./chrome_profile,保存 Cookies 和登录态bash
pip install playwright ddddocr
playwright install chrome # 安装 Playwright 浏览器内核(脚本实际使用 Chrome)
bash
export GJSW_LOGIN_URL="https://12366.chinatax.gov.cn/login" # Linux/macOS
# 或 Windows (CMD)
set GJSW_LOGIN_URL=https://12366.chinatax.gov.cn/login
bash
python3 {baseDir}/openclaw_login.py <用户名> <密码> [--url <登录页URL>] [--debug] [--window-size WIDTH,HEIGHT]
参数说明必填用户名登录账号是密码登录密码是--url登录页面的完整 URL(未提供则读取环境变量 GJSW_LOGIN_URL)否--debug开启调试模式,打印元素定位和识别过程否--window-size浏览器窗口大小,格式 宽度,高度,默认 1280,800否
bash
# 使用命令行 URL
python3 openclaw_login.py myusername mypassword --url "https://12366.chinatax.gov.cn/usercenter/login/page"
# 使用环境变量中的 URL
python3 openclaw_login.py myusername mypassword
# 调试模式 + 大窗口
python3 openclaw_login.py myusername mypassword --debug --window-size 1920,1080