diff --git a/.gitignore b/.gitignore index 2ba20eb..126fb54 100644 --- a/.gitignore +++ b/.gitignore @@ -65,3 +65,4 @@ deploy.sh .env debug publish-docker.sh +captures diff --git a/examples/integrations/browser_use_example.py b/examples/integrations/browser_use_example.py index 642c529..aa9e0e3 100644 --- a/examples/integrations/browser_use_example.py +++ b/examples/integrations/browser_use_example.py @@ -3,14 +3,13 @@ browser-use handles AI agent logic, CloakBrowser handles bot detection. Your agent can now browse sites behind Cloudflare, reCAPTCHA, DataDome. -Requires: pip install browser-use cloakbrowser langchain-openai +Requires: pip install browser-use cloakbrowser Set OPENAI_API_KEY (or swap for another LLM provider). """ import asyncio -from browser_use import Agent, Browser, BrowserConfig -from langchain_openai import ChatOpenAI +from browser_use import Agent, BrowserSession, ChatOpenAI from cloakbrowser import launch_async @@ -23,14 +22,13 @@ async def main(): ) # Step 2: Connect browser-use to the stealth browser via CDP - config = BrowserConfig(cdp_url="http://127.0.0.1:9242") - browser = Browser(config=config) + session = BrowserSession(cdp_url="http://127.0.0.1:9242") # Step 3: Run your AI agent — it browses through CloakBrowser agent = Agent( task="Go to https://www.google.com and search for 'browser automation'", llm=ChatOpenAI(model="gpt-4o-mini"), - browser=browser, + browser_session=session, ) result = await agent.run() diff --git a/examples/integrations/crawl4ai_example.py b/examples/integrations/crawl4ai_example.py index 12cf98e..fbe0399 100644 --- a/examples/integrations/crawl4ai_example.py +++ b/examples/integrations/crawl4ai_example.py @@ -21,7 +21,7 @@ async def main(): ) # Step 2: Connect Crawl4AI to the stealth browser via CDP - browser_config = BrowserConfig(cdp_url="http://127.0.0.1:9243") + browser_config = BrowserConfig(browser_mode="cdp", cdp_url="http://127.0.0.1:9243") run_config = CrawlerRunConfig() async with AsyncWebCrawler(config=browser_config) as crawler: