用途:通过 Playwright 浏览网站并与网页交互,覆盖抓取、截图、表单填写、文件下载上传,以及图片与视频搜索下载。
主要能力:手动浏览(open,可 --wait 等待用户关闭);无头自动化(auto 返回内容);截图(screenshot)、提取文本(text --selector)、获取链接(links)、保存 PDF(pdf);点击(click)、填写并回车(fill --press Enter)、提取属性(extract --attr --all);下载(download)、上传(upload、upload-chooser)。图片方面支持 download-images、download-from-gallery、google-image,可用 -s 4k/fullhd/Large/Medium/Icon 按最小尺寸过滤。YouTube 支持 youtube-search(-n、-min/-max 时长、-t 上传日期、-df/-dt 自定义日期)与 youtube-download(-q best/1080p/720p/480p/360p/audio,--search 搜索并下载)。TikTok 支持 tiktok-login、tiktok-search、tiktok-download,注意 TikTok 会拦截无头浏览器,搜索需加 --no-headless。
使用方式:所有 uv run 命令须在 scripts 目录执行,例如 cd .claude/skills/browser-use/scripts 后运行 uv run browser.py auto https://example.com。登录会话用 create-login 创建,accounts 列出,命令加 --account 复用;认证存于 ~/.auth/。
适用场景:网页数据抓取、批量图片与视频下载、需要登录态的页面自动化。
限制:TikTok 搜索必须非无头;动态内容需适当等待;选择器建议用 id、data-testid 等具体形式;超时需自行处理。其他细节资料未提供。