当前位置: 首页 > news >正文

【GitHub每日速递 251009】AI时代必备!Stagehand浏览器自动化框架解锁高效新玩法

image

原文:https://mp.weixin.qq.com/s/gbezGRvVAHdkf87-rY4nig

Stremio:一站式视频娱乐神器,解锁自由观影新体验!

stremio-web 是一个提供自由流媒体播放功能的网页应用。简单讲,它是一个能让你在线观看各种影视内容的浏览器版视频平台,支持插件扩展内容源。适用人群:影视爱好者、开源流媒体工具使用者

项目地址:https://github.com/Stremio/stremio-web

主要语言:JavaScript

stars: 5.5k

核心功能

Stremio是一个现代媒体中心,为视频娱乐提供一站式解决方案。用户可以通过易于安装的插件来发现、观看和组织视频内容。

代码架构与构建

  • 构建前提:需要Node.js 12或更高版本,以及pnpm 10或更高版本。
  • 依赖安装:使用pnpm install命令安装项目依赖。
  • 开发服务器启动:运行pnpm start命令来启动开发服务器。
  • 生产环境构建:使用pnpm run build命令进行生产环境的构建。
  • Docker运行:可以使用Docker来运行项目,先使用docker build -t stremio-web .构建镜像,再通过docker run -p 8080:8080 stremio-web运行容器。

优势

  • 一站式服务:将视频的发现、观看和组织功能集成在一起,为用户提供了便捷的视频娱乐体验。
  • 插件丰富:支持易于安装的插件,用户可以根据自己的需求扩展功能和获取更多的视频内容。

应用场景

  • 个人娱乐:用户可以在闲暇时间使用Stremio来观看各种视频内容,满足娱乐需求。
  • 内容管理:方便用户对自己喜欢的视频内容进行组织和管理。

项目状态与链接

  • 项目构建状态可以通过Build查看。
  • 可以访问Github Page查看项目页面。

截图展示

项目提供了一些截图,包括Board、Discover和Meta Details的界面截图,让用户可以直观地了解项目的界面和功能。

Board

1

Discover

2

Meta Details

3

AI时代必备!Stagehand浏览器自动化框架解锁高效新玩法

stagehand 是一个基于AI的浏览器自动化框架。简单讲,它能让AI自动操作浏览器完成各种任务,比如填表单、点击按钮等。适用人群:开发者、自动化测试工程师、AI应用研究人员。

项目地址:https://github.com/browserbase/stagehand

主要语言:TypeScript

stars: 17.5k

仓库简介

Stagehand是一个AI浏览器自动化框架,它结合了代码编写和自然语言操作的优势,为开发者提供了灵活、高效的浏览器自动化解决方案,适用于生产环境。

主要优势

  • 灵活选择操作方式:开发者可以根据实际情况,在代码和自然语言之间灵活切换。当面对不熟悉的页面时,可使用AI通过自然语言进行导航;而对于明确的操作需求,则可以使用Playwright编写代码。
  • 预览和缓存功能:支持预览AI操作,避免不必要的错误。同时,能够轻松缓存可重复的操作,节省时间和费用。
  • 便捷集成模型:只需一行代码,就能将OpenAI和Anthropic等先进的计算机使用模型集成到浏览器中。

核心功能示例

以下是使用Stagehand构建示例浏览器自动化的代码:

// 使用Playwright函数操作页面
const page = stagehand.page;
await page.goto("https://github.com/browserbase");// 使用act()执行单个操作
await page.act("click on the stagehand repo");// 使用计算机使用代理执行较大操作
const agent = stagehand.agent({provider: "openai",model: "computer-use-preview",
});
await agent.execute("Get to the latest PR");// 使用extract()从页面读取数据
const { author, title } = await page.extract({instruction: "extract the author and title of the PR",schema: z.object({author: z.string().describe("The username of the PR author"),title: z.string().describe("The title of the PR"),}),
});

文档与入门指南

  • 文档:完整的文档可访问 docs.stagehand.dev 查看。
  • 快速开始:可以使用一行代码开始使用Stagehand:
npx create-browser-app

也可以查看 快速入门指南 获取更多信息。

从源代码构建和运行

git clone https://github.com/browserbase/stagehand.git
cd stagehand
pnpm install
pnpm playwright install
pnpm run build
pnpm run example # 运行 ./examples/example.ts 中的空白脚本
pnpm run example 2048 # 运行 ./examples/2048.ts 中的2048示例
pnpm run evals -man # 查看评估套件选项

为了更好地使用Stagehand,建议添加LLM提供商的API密钥和Browserbase凭证:

cp .env.example .env
nano .env # 编辑.env文件以添加API密钥

应用场景

  • 网页数据抓取:可以使用自然语言描述需要抓取的数据和操作步骤,快速完成数据采集任务。
  • 自动化测试:结合代码和自然语言,对网页进行全面、高效的自动化测试。
  • 批量网页操作:例如批量提交表单、批量下载文件等,提高工作效率。
http://www.hskmm.com/?act=detail&tid=27073

相关文章:

  • iOS应用商店遭遇首次大规模恶意软件攻击
  • VMware ESXi 9.0.1.0 macOS Unlocker OEM BIOS 2.7 集成网卡驱动和 NVMe 驱动 (集成驱动版)
  • vue3使用ts传参教程
  • 解密prompt系列61. 手搓代码沙箱与FastAPI-MCP实战
  • MySQL 高可用构建方案详解
  • VMware ESXi 9.0.1.0 macOS Unlocker OEM BIOS 2.7 标准版和厂商定制版
  • 多机器人协同首现基础模型技术突破
  • PHP 图像处理实战 GD/Imagick 从入门到精通,构建高性能图像服务
  • 2025氧化镁厂家、活性氧化镁厂家、肥料级氧化镁厂家最新推荐榜:实力生产与优质供应之选
  • 2025学校家具定制厂家/书包柜厂家推荐榜:专业设计与安全品质首选
  • 2025农机带厂家最新推荐榜:质量可靠与耐用性能兼备之选
  • 2025深圳电源适配器厂家最新推荐榜:高效耐用与安全认证深度解析
  • 2025试验机厂家最新推荐榜:精准测量与高效检测口碑之选
  • 2025喷砂厂家 / 热喷锌厂家 / 热喷铝厂家 / 油漆涂装厂家 / 热喷耐磨材料厂家 / 防腐工程厂家最新推荐榜:高效作业与优质工艺口碑之选
  • 2025上海经济纠纷律师/民事纠纷律所最新推荐榜:专业辩护与胜诉保障口碑之选
  • Semantic Kernel + AutoGen = 开源 Microsoft Agent Framework
  • 读技术之外:社会联结中的人工智能04数据
  • Potplayer Official Download LINK
  • 二廿计划(25.10.09 - 25.10.29)
  • 生成式AI与计算教育融合研究
  • 博科SAN switch 所有端口的led闪橙色
  • 251008
  • 2025年R系列斜齿轮减速机厂家最新推荐:R系列斜齿轮减速机/F系列平行轴齿轮减速机/K系列螺旋斜齿轮减速机/S系列蜗轮减速机实力厂家精准传动解决方案
  • 2025化工泵厂家权威推荐榜:磁力泵/多级泵/高温泵/混流泵/浆液泵/螺杆泵/陶瓷泵/脱硫泵/旋涡泵/液下泵/轴流泵/自吸泵厂家,高效节能与耐用品质实力之选
  • C语言 strtol() 函数用法
  • 课程作业
  • 国庆七日赛训总结
  • SpringCloud实用篇02-(Nacos配置管理,Feign远程调用,Gateway服务网关) - a
  • 总资料汇总关联化站点形式的尝试(未完成)
  • 8051指令集