Browser_use Агент запускается локально, а не в песочнице E2B Chrome, несмотря на параметр браузера_urlPython

Программы на Python
Anonymous
Browser_use Агент запускается локально, а не в песочнице E2B Chrome, несмотря на параметр браузера_url

Сообщение Anonymous »

Я пытаюсь запустить браузер_use. Действия агента, такие как клики, ввод текста и снимки экрана, внутри экземпляра Chrome в песочнице E2B, а не в локальном Chrome.
В настоящее время агент запускает локальные процессы Chrome, хотя я передаю браузер_url=wss://e2b-chrome-endpoint.
import asyncio
import json
from e2b import Sandbox
from browser_use import Agent, ChatOpenAI
from dotenv import load_dotenv

load_dotenv()

async def main():
# E2B sandbox creates successfully
sandbox = await Sandbox.create(template="browser-chromium")

try:
# Get Chrome CDP endpoint ✓ Works
chrome_host = await sandbox.get_host(9222)
cdp_url = f"wss://{chrome_host}"
print(f"CDP URL: {cdp_url}") # Prints: wss://sandbox-abc123.e2b.dev

# Agent ignores remote browser - spawns LOCAL Chrome
llm = ChatOpenAI(model="gpt-4o-mini")
agent = Agent(
task="Go to google.com and search 'test'",
llm=llm,
browser_url=cdp_url # ← This parameter not working?
)

result = await agent.run() # Local Chrome opens instead of E2B
print(result)

finally:
await sandbox.close()

if __name__ == "__main__":
asyncio.run(main())


Подробнее здесь: https://stackoverflow.com/questions/798 ... rowser-url

Вернуться в «Python»