browser-use安装与使用
时间: 2025-05-22 16:45:34 浏览: 13
### Browser-Use 的安装与使用方法
#### 前置条件
为了成功安装并使用 `browser-use` 工具库,需满足以下前置依赖项:
1. **Python 版本**:确保已安装 Python 3.11 或更高版本[^1]。
2. **Git**:用于克隆项目的源代码。如果尚未安装 Git,请参考官方文档完成安装[^1]。
3. **uv 包管理工具**:这是项目所需的包管理工具之一,具体安装方式可查阅其官方教程。
4. **Chrome 浏览器**:作为浏览器驱动的一部分,需要提前安装 Chrome 浏览器。
#### 安装步骤
以下是完整的安装流程:
1. **克隆项目仓库**
执行以下命令以获取最新版的 `browser-use` 源码:
```bash
git clone https://github.com/browser-use/browser-use.git
cd browser-use
```
2. **创建虚拟环境**
推荐在独立的虚拟环境中运行此项目,执行如下操作来设置虚拟环境:
```bash
python -m venv venv
source venv/bin/activate # Linux/MacOS
.\venv\Scripts\activate # Windows
```
3. **安装依赖**
进入项目目录后,通过 pip 安装所需的所有依赖项:
```bash
pip install -r requirements.txt
```
#### 启动 WebUI
对于基于 WebUI 的功能模块,按照以下说明启动服务:
1. 确认已完成前述所有安装步骤。
2. 使用以下命令启动本地开发服务器:
```bash
uvicorn main:app --reload
```
此时,默认的服务地址为 `http://localhost:8000`[^2]。
3. 如果遇到任何错误提示,请仔细核对日志信息,并参照官方指南排查问题。
#### 示例代码片段
下面是一个简单的脚本示例,展示如何调用核心 API 功能:
```python
from browser_use import BrowserController
def example_usage():
controller = BrowserController()
try:
controller.open_url("https://www.example.com") # 访问指定 URL
data = controller.extract_text() # 提取页面上的文本内容
print(data)
finally:
controller.close()
if __name__ == "__main__":
example_usage()
```
以上即为 `browser-use` 的基本安装与使用指导。
---
阅读全文
相关推荐









