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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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