Browser Use 发布教程,介绍在没有 API 的供应商门户上自动登录并每日下载发票的三种方案:Playwright 脚本、UiPath 或 Power Automate 等 RPA 工具,以及带保存配置的浏览器智能体。文章给出 Playwright 与 Browser Use Cloud 的完整代码,涵盖复用登录会话、用 1Password 填入 TOTP 验证码、通过 GitHub Actions 定时运行,以及会话过期、2FA 拦截、页面改版和空下载等失败场景的处理方式。作者建议先向供应商索取导出、API 或邮件发票,并提醒先确认门户条款是否允许自动化访问。
登录信息会保存到配置文件中(配置文件)。保留配置文件 ID。 将密码和 TOTP 放入 1Password。 一个专用保险库、一个具有读取权限的服务账户,在 Settings Secrets 下连接(1Password 指南)。 one-time-password 字段会输入当前代码。仅在门户将你登出时需要。 编写运行并收集文件。 列出运行会话使用的浏览器(agentSessionId),然后列出每个浏览器的下载(下载 API): daily invoices.py import os, pathlib, time, requests from browser use sdk.v4 import BrowserUse API = "https://api.browser-use.com/api/v4" KEY = {"X-Browser-Use-API-Key": os.environ["BROWSER USE API KEY"]} def op(alias, field): one 1Password field, typed only on the portal's host re