编程 浏览器自动化新选择:用browser-use构建AI网页操作工作流

2026-09-05 19:13:57

浏览器自动化新选择:用browser-use构建AI网页操作工作流

每天都要访问大量网站来工作和学习,如果能让 AI 帮我们操作浏览器,会方便很多。browser-use 就是一个能实现这个目标的 GitHub 开源项目,它让 AI 成为你的「浏览器助手」,帮你处理各种网页任务。

browser-use 是什么

browser-use 是一个能让 AI 控制浏览器的开源项目。简单来说,就是给 AI 装上了一双能操作网页的「手」,让它可以代替我们浏览网页、点击按钮、填写表单等等。它上手门槛低,有了它,AI 能更方便地处理各种网页任务。

功能特点

  • 轻松连接 AI 和浏览器:browser-use 提供了简洁的接口,几行代码就能让 AI 和浏览器建立连接,就像在两者之间搭了一座桥梁。
  • 多种任务一键完成:无论是去购物网站加购商品、在社交平台发消息,还是搜索资料、整理信息,只需给 AI 下指令,它就能通过 browser-use 控制浏览器完成。
  • 支持多种模型和设置:兼容多种 AI 模型,还能根据需求进行各种配置,灵活性强。

开源成就

browser-use 在 GitHub 上已获得 31.9K Star,主要使用 Python 开发。

安装指南

安装 Playwright(用于自动化浏览器操作):

pip install playwright

安装 browser-use

pip install browser-use

使用示例

安装完成后,可以运行示例代码体验 AI 控制浏览器的功能。以下示例让 AI 去 Reddit 搜索内容、点击帖子并返回第一条评论:

from langchain_openai import ChatOpenAI
from browser_use import Agent
import asyncio
from dotenv import load_dotenv
load_dotenv()

async def main():
    agent = Agent(
        task="Go to Reddit, search for 'browser-use', click on the first post and return the first comment.",
        llm=ChatOpenAI(model="gpt-4o"),
    )
    result = await agent.run()
    print(result)

asyncio.run(main())

browser-use 为 AI 和浏览器之间建立了一座强大的桥梁,让 AI 能更方便地处理各种网页任务,无论是工作还是生活都能派上用场。

开源地址:https://github.com/browser-use/browser-use

复制全文 生成海报 browser-use 浏览器自动化 AI Agent Python

推荐文章

程序员茄子在线接单