06
2025
02
09:13:03

21.4K star!像人类一样操控网页,这款开源自动化项目牛逼!

当前动化技术和AI的发展日新月异,而浏览器作为我们日常工作和生活中必不可少的工具,其自动化操作的需求也日益增长。但手动操作浏览器不仅费时费力,还容易出错。

今天给大家带来一个超级炫酷的开源项目 - Browser Use,能让你的AI助手像人类一样操控网页,从此你的工作效率将直线上升。

图片

项目简介

Browser Use是一个开源库,用Python写的,专门让AI来控制浏览器完成各种任务。它结合了自然语言处理、Playwright(一个浏览器自动化工具)和大型语言模型(比如GPT-4、Claude等),让AI能够像人类一样浏览网页、点击链接、填写表单、提取信息,甚至还能做更复杂的操作,比如自动找工作、写文档、保存文件等等。

图片

这个项目在GitHub上已经火得不行了,Star数都已经 21.4K 了!而且它的社区也很活跃,大家都在分享各种有趣的用法,比如用它来自动订机票、监控商品价格、写感谢信之类的。

图片

性能特色

  • 支持多标签页管理:在处理复杂的网页任务时,Browser Use能够自动管理多个标签页,确保AI代理能够高效地在不同页面之间切换。
  • 视觉识别与内容提取:Browser Use能够自动解析网页内容,提取出文本、图片等视觉元素以及HTML结构,为AI代理提供丰富的输入信息。
  • 支持多种LLM:Browser Use与LangChain紧密集成,支持使用任何LangChain支持的LLM模型。这意味着你可以根据自己的需求选择合适的LLM模型,以实现最佳的自动化效果。
  • 自我纠正机制:在处理网页任务时,Browser Use通过提供自我纠正机制,在发现错误时重新尝试或调整策略,从而提高了自动化任务的成功率。

快速安装使用

快速上手Browser Use很简单的,先要安装Browser Use及其依赖项。可以使用pip命令来完成安装:

pip install browser-use playwright
playwright install

然后,在.env文件中配置大模型API密钥,例如:

LANGCHAIN_API_KEY=your_langchain_api_key
PLAYWRIGHT_BROWSER_TYPE=chromium  # 指定浏览器类型,如chromium、firefox等

接下来,就可以开始写代码啦!下面是一个简单的示例,展示了如何使用Browser Use来自动化查找从巴厘岛到阿曼的单程航班,并在Google Flights上返回最便宜的选项:

from langchain_openai import ChatOpenAI
from browser_use import Agent
import asyncio

async def main():
    # 初始化AI代理,并设置任务描述和LLM模型
    agent = Agent(
        task="Find a one-way flight from Bali to Oman on 12 January 2025 on Google Flights. Return me the cheapest option.",
        llm=ChatOpenAI(model="gpt-4")  # 这里使用GPT-4模型,你可以根据需求选择其他模型
    )
    # 运行AI代理并获取结果
    result = await agent.run()
    print(result)

# 运行主函数
asyncio.run(main())

只需几行代码,就能让AI帮你完成复杂的网页操作,是不是很方便?

项目体验展示

Browser Use的应用场景非常广泛,比如自动查找航班信息、数据收集、监控商品价格、自动填写表单、自动写文档等等。

图片
自动查找航班信息
图片
数据收集
图片
自动写文档

Browser Use是一个非常实用的开源项目,它极大地拓展了自动化应用的边界,让AI助手能够像人类一样操控网页。无论是开发者还是普通用户,都能从中受益。未来,随着AI技术的不断发展和浏览器自动化需求的日益增长,Browser Use有望成为更多人的首选工具之一。

更多细节功能,感兴趣的可以到项目地址查看:

项目地址:
https://github.com/browser-use/browser-use




推荐本站淘宝优惠价购买喜欢的宝贝:

image.png

本文链接:https://hqyman.cn/post/8924.html 非本站原创文章欢迎转载,原创文章需保留本站地址!

分享到:
打赏





休息一下~~


« 上一篇 下一篇 »

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

请先 登录 再评论,若不是会员请先 注册

您的IP地址是: