首页/新闻资讯/正文详情

5 行代码让 Agent 替你完成网页下载:Browser-Use 下载自动化实战

发布时间:2026/11/8 7:16:36 来源:云帆数科 栏目:资讯中心
5 行代码让 Agent 替你完成网页下载:Browser-Use 下载自动化实战
5 行代码让 Agent 替你完成网页下载Browser-Use 下载自动化实战【免费下载链接】browser-useOpen-source Python library for AI browser agents, plus Browser Use Cloud: stealth browsers and a hosted agent API.项目地址: https://gitcode.com/GitHub_Trending/br/browser-useBrowser-Use 是开源的 Python 浏览器 Agent 库它能驱动真实浏览器替你找链接、点下载、把文件存到你指定的目录。适合想摆脱手动点按钮 翻下载文件夹这类重复操作的开发者和业务人员。手动下载 vs Agent 下载差别在哪你上次下文件是什么流程盯着一个页面等进度条走完切到系统 Downloads 目录再手动把文件挪到项目文件夹里。三个动作每个文件都要重复一遍。换成 Browser-Use 之后之前你在页面上翻找链接、盯弹窗、等进度条、切文件夹挪文件全程人肉值守之后你只写一句任务描述Agent 自己打开页面、定位目标文件、完成点击文件直接落到你指定的目录批量场景下差别更明显。下 1 个文件手动也就多花 30 秒下 20 个文件就是 10 分钟以上纯等待Agent 模式下这 20 分钟可以完全去干别的事。下载流程里谁在干活一次下载从触发到落盘数据是这样流动的。浏览器里点击下载由 Agent 点击或页面直接触发浏览器通过 CDP 协议发出下载事件下载监控器 全程监听这些事件它负责建目录、等文件写完、确认文件完整文件存到哪里由 BrowserProfile 的downloads_path说了算文件写完的瞬间事件总线 派发一个FileDownloadedEvent外部代码立刻拿到文件名、大小和完整路径一句话总结下载监控器管下载过程BrowserProfile 管落盘位置事件总线管通知谁。你不需要写任何轮询代码。Agent 的行为由 LLM 驱动上表是不同模型跑同一套基准时的成功率。换句话说换一家 LLM下载任务的执行风格和能力都会有差异这点后面选模型时可以留意。一行命令安装 最小可运行示例安装只有一条命令pip install browser-use运行前把 LLM 的密钥放到环境变量里比如GOOGLE_API_KEY。下面是完整可运行的最小脚本import asyncio import os from browser_use import Agent, Browser, ChatGoogle llm ChatGoogle(modelgemini-2.5-flash, api_keyos.getenv(GOOGLE_API_KEY)) browser Browser(downloads_path~/Downloads/auto_downloads) async def run(): agent Agent( taskGo to https://file-examples.com/ and download the smallest doc file., llmllm, browserbrowser, ) await agent.run(max_steps25) if __name__ __main__: asyncio.run(run())跑起来你会看到三样东西终端里先后出现下载开始和下载完成两条日志各自带文件名文件保留原始文件名直接出现在~/Downloads/auto_downloads不用翻浏览器默认目录agent.run(max_steps25)保证 Agent 最多思考 25 步任务卡住也会停下来关键参数各说一句task任务描述Agent 就靠这句话决定去哪里、点哪个链接downloads_path文件落盘目录详见下一节max_stepsAgent 的最大步数上限防止它反复尝试跑飞llm驱动 Agent 的模型browser_use/llm/目录下覆盖 OpenAI、Anthropic、Google 等多家接入按需替换仓库里还有带下载完第一个再下第二个的完整脚本可以参考 examples/features/download_file.py。进阶用法下载目录怎么指定不传downloads_path时Browser-Use 会在系统临时目录里建一个browser-use-downloads-xxxxxxxx的随机目录xxxxxxxx是随机 ID用完再找就费劲了。显式指定一个路径更省心browser Browser(downloads_path~/work/reports/invoice)路径支持~目录不存在会自动创建同一次运行的所有下载都累积在这里适合按项目分目录归档。如何监听下载完成事件下载完要做后续处理归档、上传、发通知时给事件总线挂一个回调即可from browser_use.browser.events import FileDownloadedEvent async def on_downloaded(event: FileDownloadedEvent) - None: print(fsaved: {event.file_name} ({event.file_size}B) - {event.path}) browser.event_bus.on(FileDownloadedEvent, on_downloaded)事件对象自带file_name文件名、file_size字节数、path完整路径、file_type扩展名字段可以按文件类型分流到不同处理逻辑。回调在 Agent 运行期间持续生效每完成一个文件触发一次不需要轮询。两个真实任务示例示例 1月度报表批量下载任务描述task登录公司OA报表中心下载2026年7月各部门的费用报表预期结果报表逐个落到downloads_path指定目录配合完成回调可以逐个核对文件名和大小省去手动整理环节。示例 2每日数据 CSV 归档任务描述task打开数据平台导出页下载最近7天每天的数据CSV每下一个文件后继续下一个预期结果Agent 逐个下载、逐个推进文件按天命名落在同一目录回调里直接接后续的统计或上传步骤。相关示例与模块仓库里还有几个值得翻一下的地方examples/features/parallel_agents.py多个 Agent 并行跑不同下载任务examples/features/custom_system_prompt.py用自定义系统提示词约束 Agent 的行为边界browser_use/browser/watchdogs/downloads_watchdog.py下载监控器源码想搞懂下载检测细节就看它下一步回到开头那个场景把固定目录配上、回调挂上先用 25 步的小任务验证整条链路再放量到月度报表这种批量活。【免费下载链接】browser-useOpen-source Python library for AI browser agents, plus Browser Use Cloud: stealth browsers and a hosted agent API.项目地址: https://gitcode.com/GitHub_Trending/br/browser-use创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

相关推荐

无线安全实战:Deauthentication 攻击与隐藏 SSID 发现
无线安全实战:Deauthentication 攻击与隐藏 SSID 发现

前言 Deauthentication(解除认证)攻击是 802.11 协议中一个经典的安全缺陷:管理帧缺乏身份验证,攻击者可以伪造 AP 或客户端发送 Deauth 帧,强制设备断开连接。另一个常见误区是“隐藏 SSID 能提高安全性”&#xff0c… · 2026/11/8 7:16:35

老显卡也能跑 DLSS:OptiScaler 任意显卡超分三步跑起来
老显卡也能跑 DLSS:OptiScaler 任意显卡超分三步跑起来

老显卡也能跑 DLSS:OptiScaler 任意显卡超分三步跑起来 【免费下载链接】OptiScaler OptiScaler bridges upscaling/frame gen across GPUs. Supports DLSS2/XeSS/FSR2 inputs, replaces native upscalers, enables FSR-FG/XeFG on non-FG titles. Supports Nukem m… · 2026/11/7 3:42:54

dsh-purge 4 机制提示词注入:7 步清洗 DeepSeek Harness 宿主身份
dsh-purge 4 机制提示词注入:7 步清洗 DeepSeek Harness 宿主身份

dsh-purge 4 机制提示词注入:7 步清洗 DeepSeek Harness 宿主身份 【免费下载链接】dsh-purge DeepSeek Harness 破甲:让所有模型都能破甲,不同模型可换不同提示词;默认提示词面向国模「小码酱」。Jailbreak for every model — s… · 2026/11/8 0:31:02

证书过期了不知道怎么复审延期?自制电子电工证全国通用怎么操作
证书过期了不知道怎么复审延期?自制电子电工证全国通用怎么操作

证书过期了不知道怎么复审延期?自制电子电工证全国通用怎么操作 证书过期了不知道怎么复审延期?你是不是也遇到过这种情况:手上拿着一个【自制电子电工证】,但不知道怎么转异地、怎么补办、怎么复审?尤其是证书已经过期,或者马上要过期了,却找不到权威… · 2026/11/8 7:15:53

电工需要什么电工证 你了解含金量有多高吗
电工需要什么电工证 你了解含金量有多高吗

电工需要什么电工证 你了解含金量有多高吗 工地太忙根本没时间复习考试,这是很多一线电工的真实写照。很多人手里握着电工证,却对证书的种类、使用范围和含金量一知半解,甚至因为选错证种而影响了工作机会。如果你也在为“电工需要什么电工证”这个问题发… · 2026/11/8 7:15:53

广州电工证培训夜校值不值得考?怕被中介坑的电工看这篇就够了
广州电工证培训夜校值不值得考?怕被中介坑的电工看这篇就够了

广州电工证培训夜校值不值得考?怕被中介坑的电工看这篇就够了 你是不是也这样,看到网上一堆电工证培训广告,不知道哪家靠谱,怕被中介坑?尤其是想考高压电工证、低压电工证,又担心广州电工证培训夜校值不值得考?别急,这篇给你讲清楚。… · 2026/11/8 7:15:53

怎么区分强弱电工证 全国通用证书怎么选
怎么区分强弱电工证 全国通用证书怎么选

怎么区分强弱电工证 全国通用证书怎么选 怕考不过白交培训费?别再被培训机构忽悠了!特种作业操作证是电工行业进入门槛,但强弱电工证的区分不清,直接关系到你能不能持证上岗、能不能全国通用、能不能考过。本文从河南省安全生产监督管理局出台的最新政策… · 2026/11/8 7:15:53

电工证考试降压启动怎么准备?学历不高也能考,上岗必备全攻略
电工证考试降压启动怎么准备?学历不高也能考,上岗必备全攻略

电工证考试降压启动怎么准备?学历不高也能考,上岗必备全攻略 你是不是也担心自己学历不高,报不了电工证考试?别急,今天我就以驻马店公路工程从业者的角度,详细说说电工证考试降压启动的准备方法,告诉你 上岗必备… · 2026/11/8 7:15:52

考哪个电工证好就业 电子证书怎么选不踩坑
考哪个电工证好就业 电子证书怎么选不踩坑

考哪个电工证好就业 电子证书怎么选不踩坑 怕考不过白交培训费?别急,先搞清楚哪个证真能帮你找到活干。现在考电工证,最怕的就是花了钱、花了时间,结果证书没用,还得从头再来。别让电子证书变成“电子垃圾”,选对证是关键。 低压电工证 vs… · 2026/11/8 7:14:52

电工证丢失还能补吗?千万别踩坑,丢了证等于失业
电工证丢失还能补吗?千万别踩坑,丢了证等于失业

电工证丢失还能补吗?千万别踩坑,丢了证等于失业 你正在找工作,但手里的电工证突然丢了,这下怎么办?别急,先别慌, 电工证丢失还能补吗 ?答案是肯定的,但 千万别踩坑 ,补办流程如果不了解,可能会耽误你上岗、甚至影响到你的收入。… · 2026/11/8 0:00:20

电力电缆作业证直播报名入口与办理流程良心建议
电力电缆作业证直播报名入口与办理流程良心建议

电力电缆作业证直播报名入口与办理流程良心建议 你是不是也担心学历不高报不了名?别急,今天就给你讲讲 电力电缆作业证直播 的报名流程和那些你必须知道的干货, 良心建议 在这里,别错过。 电力电缆作业证直播报名需要什么条件?… · 2026/11/8 0:00:20

英德电工证报考费多少钱,怕考不过白交培训费?看完这篇别再踩坑
英德电工证报考费多少钱,怕考不过白交培训费?看完这篇别再踩坑

英德电工证报考费多少钱,怕考不过白交培训费?看完这篇别再踩坑 怕考不过白交培训费?英德电工证报考费多少钱,你真的了解吗?现在市面上培训机构五花八门,价格参差不齐,很多人一不小心就花了冤枉钱,结果还考不过。别急,今天就来给你说清楚英德电工证的… · 2026/11/8 0:00:20

电工证丢失还能补吗?千万别踩坑,丢了证等于失业
电工证丢失还能补吗?千万别踩坑,丢了证等于失业

电工证丢失还能补吗?千万别踩坑,丢了证等于失业 你正在找工作,但手里的电工证突然丢了,这下怎么办?别急,先别慌, 电工证丢失还能补吗 ?答案是肯定的,但 千万别踩坑 ,补办流程如果不了解,可能会耽误你上岗、甚至影响到你的收入。… · 2026/11/8 0:00:20

电力电缆作业证直播报名入口与办理流程良心建议
电力电缆作业证直播报名入口与办理流程良心建议

电力电缆作业证直播报名入口与办理流程良心建议 你是不是也担心学历不高报不了名?别急,今天就给你讲讲 电力电缆作业证直播 的报名流程和那些你必须知道的干货, 良心建议 在这里,别错过。 电力电缆作业证直播报名需要什么条件?… · 2026/11/8 0:00:20

英德电工证报考费多少钱,怕考不过白交培训费?看完这篇别再踩坑
英德电工证报考费多少钱,怕考不过白交培训费?看完这篇别再踩坑

英德电工证报考费多少钱,怕考不过白交培训费?看完这篇别再踩坑 怕考不过白交培训费?英德电工证报考费多少钱,你真的了解吗?现在市面上培训机构五花八门,价格参差不齐,很多人一不小心就花了冤枉钱,结果还考不过。别急,今天就来给你说清楚英德电工证的… · 2026/11/8 0:00:20

双极步进电机控制实战:DRV8818PWPR与PIC18F86K22驱动调试
双极步进电机控制实战:DRV8818PWPR与PIC18F86K22驱动调试

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/7 11:25:08

STM32F207ZG + DRV8818PWPR 步进电机驱动实战解析
STM32F207ZG + DRV8818PWPR 步进电机驱动实战解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/7 12:02:18

DRV8818PWPR+dsPIC30F4013工业级双极步进电机控制方案
DRV8818PWPR+dsPIC30F4013工业级双极步进电机控制方案

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/8 1:18:25

了解更多?预约专属演示

我们的顾问将为您一对一讲解产品与方案

企业微信二维码