name: browser
所有浏览器工具都以 browser_ 为前缀。浏览器会话会持久化,无需每次重新启动。
browser_navigate(url) 或 browser_search(query) 到达目标页面browser_wait(seconds=2) 等待内容加载browser_screenshot(highlight_elements=True) 获取带编号标注的截图 + 元素列表browser_interact(action, index, ...) 操作页面(click / type / send_keys / upload / dropdown)browser_extract(query) 让 LLM 提取结构化数据,或 browser_read(mode="long") 分页读取长内容index 参数都需要先通过 browser_screenshot(highlight_elements=True) 或 browser_elements() 获取browser_extract / browser_read 获取数据,而不是手动解析元素browser_waitbrowser_cookies(action="load", url=...) 注入已保存的 cookiebrowser_cookies(action="export") 保存browser_js(code) 执行 JavaScript| 工具 | 功能 |
|---|---|
browser_navigate(url) |
导航到 URL |
browser_search(query, engine) |
搜索引擎搜索 |
browser_back() |
返回上一页 |
browser_interact(action, ...) |
元素交互(click/type/send_keys/upload/dropdown) |
browser_scroll(down, pages) |
滚动页面 |
browser_screenshot(highlight) |
截图(highlight=True 带元素编号标注) |
browser_elements() |
获取可交互元素列表(纯文本) |
browser_read(mode) |
读取页面(html/find/long) |
browser_extract(query) |
LLM 驱动的结构化数据提取 |
browser_tabs(action, tab_id) |
标签页管理(switch/close) |
browser_cookies(action, ...) |
Cookie/登录态管理(load/export/ensure_login) |
browser_wait(seconds/user_message) |
等待(定时 or 等用户操作) |
browser_js(code) |
执行 JavaScript |
browser_download(url) |
下载文件 |