參考:
https://github.com/browser-use/browser-use/tree/577e15c963f7e3c499aac312ecb8da6e1f4733fe
瀏覽器啟動后,頁面一直空白問題解決:
https://github.com/browser-use/browser-use/issues/986
安裝:
pip install browser-useplaywright install ##安裝瀏覽器模擬工具
使用:
主要使用deepseek模型沒有圖像能力,需要設置use_vision=False瀏覽器才不會是空白
from langchain_openai import ChatOpenAI
from langchain_deepseek import ChatDeepSeekfrom browser_use import Agent
import asyncio
from dotenv import load_dotenv
load_dotenv()async def main():agent = Agent(task="Compare the price of gpt-4o and DeepSeek-V3",# llm=ChatDeepSeek(model="deepseek-chat",base_url="https://api.deepseek.com",api_key="sk-***"),llm=ChatOpenAI(model="deepseek-chat",base_url="https://api.deepseek.com",api_key="sk-****"),use_vision=False)await agent.run()asyncio.run(main())
運行結果
測試中文
需要更改系統prompt, extend_system_message版本還沒更新肯呢個需要先設置https://github.com/browser-use/browser-use/blob/main/browser_use/agent/system_prompt.md
測試百度搜索引擎
task直接這里提示用baidu.com即可
from langchain_openai import ChatOpenAI
from langchain_deepseek import ChatDeepSeekfrom browser_use import Agent
import asyncio
from dotenv import load_dotenv
load_dotenv()async def main():agent = Agent(task="用baidu.com查詢,介紹下智能體的MCP協議",llm=ChatOpenAI(model="deepseek-chat",base_url="https://api.deepseek.com",api_key="sk-8888"),use_vision=False,# extend_system_message="請全部使用中文回答。")await agent.run()asyncio.run(main())
>