| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115 |
- """
- 浏览器工具 - Browser-Use 原生工具适配器
- 基于 browser-use 实现的浏览器自动化工具集。
- """
- from agent.tools.builtin.browser.baseClass import (
- # 会话管理
- init_browser_session,
- get_browser_session,
- cleanup_browser_session,
- kill_browser_session,
- # 导航类工具
- browser_navigate_to_url,
- browser_search_web,
- browser_go_back,
- browser_wait,
- # 元素交互工具
- browser_click_element,
- browser_input_text,
- browser_send_keys,
- browser_upload_file,
- # 滚动和视图工具
- browser_scroll_page,
- browser_find_text,
- browser_screenshot,
- # 标签页管理工具
- browser_switch_tab,
- browser_close_tab,
- # 下拉框工具
- browser_get_dropdown_options,
- browser_select_dropdown_option,
- # 内容提取工具
- browser_extract_content,
- browser_read_long_content,
- browser_get_page_html,
- browser_download_direct_url,
- browser_get_selector_map,
- browser_get_visual_selector_map,
- # JavaScript 执行工具
- browser_evaluate,
- browser_ensure_login_with_cookies,
- # 等待用户操作
- browser_wait_for_user_action,
- # 任务完成
- browser_done,
- # Cookie 持久化
- browser_export_cookies,
- browser_load_cookies,
- )
- __all__ = [
- # 会话管理
- 'init_browser_session',
- 'get_browser_session',
- 'cleanup_browser_session',
- 'kill_browser_session',
- # 导航类工具
- 'browser_navigate_to_url',
- 'browser_search_web',
- 'browser_go_back',
- 'browser_wait',
- # 元素交互工具
- 'browser_click_element',
- 'browser_input_text',
- 'browser_send_keys',
- 'browser_upload_file',
- # 滚动和视图工具
- 'browser_scroll_page',
- 'browser_find_text',
- 'browser_screenshot',
- # 标签页管理工具
- 'browser_switch_tab',
- 'browser_close_tab',
- # 下拉框工具
- 'browser_get_dropdown_options',
- 'browser_select_dropdown_option',
- # 内容提取工具
- 'browser_extract_content',
- 'browser_read_long_content',
- 'browser_download_direct_url',
- 'browser_get_page_html',
- 'browser_get_selector_map',
- 'browser_get_visual_selector_map',
- # JavaScript 执行工具
- 'browser_evaluate',
- 'browser_ensure_login_with_cookies',
- # 等待用户操作
- 'browser_wait_for_user_action',
- # 任务完成
- 'browser_done',
- # Cookie 持久化
- 'browser_export_cookies',
- 'browser_load_cookies',
- ]
|