> 代码生成工具。输入操作需求,输出可运行的Playwright脚本。不依赖浏览器,生成脚本后本地运行。
用户说:帮我生成一个XX网站的登录脚本 / 自动登录
python scripts/login_gen.py --input '{"url": "https://example.com/login", "steps": ["输入用户名到#username", "输入密码到#password", "点击登录按钮button[type=submit]"], "save_session": true}'
输出完整的Playwright登录脚本,包含:
用户说:生成一个网页操作脚本 / 点击跳转自动化
python scripts/navigate_gen.py --input '{"url": "https://example.com", "steps": ["点击导航栏的「产品」链接", "等待页面加载", "点击第一个产品卡片", "截图保存"], "headless": false}'
输出导航脚本,包含:
用户说:生成一个自动填表脚本 / 批量提交表单
python scripts/form_gen.py --input '{"url": "https://example.com/form", "fields": [{"name": "姓名", "selector": "#name", "value": "张三"}, {"name": "邮箱", "selector": "#email", "value": "test@example.com"}, {"name": "备注", "selector": "#remark", "value": "测试提交"}], "submit_selector": "button[type=submit]"}'
输出表单脚本,包含:
用户说:生成一个数据采集脚本 / 抓取页面数据
python scripts/scrape_gen.py --input '{"url": "https://example.com/list", "targets": [{"name": "标题", "selector": ".item-title"}, {"name": "价格", "selector": ".item-price"}], "pagination": {"next_selector": ".next-page", "max_pages": 5}, "output_format": "json"}'
输出采集脚本,包含:
所有生成的脚本需要本地安装Playwright:
pip install playwright
playwright install
本Skill只生成代码,不直接执行浏览器操作。
共 1 个版本