当前位置: 首页 > article >正文

browser_use 自动化浏览器agent使用案例

参考:
https://github.com/browser-use/browser-use/tree/577e15c963f7e3c499aac312ecb8da6e1f4733fe

浏览器启动后,页面一直空白问题解决:
https://github.com/browser-use/browser-use/issues/986

安装:

pip install browser-use

playwright install  ##安装浏览器模拟工具

使用:

主要使用deepseek模型没有图像能力,需要设置use_vision=False浏览器才不会是空白
在这里插入图片描述

from langchain_openai import ChatOpenAI
from langchain_deepseek import ChatDeepSeek

from 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 ChatDeepSeek

from 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())

在这里插入图片描述>在这里插入图片描述


http://www.kler.cn/a/589974.html

相关文章:

  • GBase8c 慢SQL配置
  • [CISSP] [2] 安全治理原则策略
  • Python中使用vlc库实现视频播放功能
  • STM32 DAC详解:从原理到实战输出正弦波
  • Description of a Poisson Imagery Super Resolution Algorithm 论文阅读
  • 深入解析网络相关概念​​
  • Unity Webgl在编辑器中报错:Cannot connect to destination host
  • 双模型协作机制的deepseek图片识别
  • Unity组件大全之 Effects特效 |(46)Trail Renderer:绘制动态轨迹的艺术
  • Blender材质 - 层权重
  • 关于微信小程序端base64解码问题
  • BI选型建议
  • 【NLP】 1. 文本在计算机里的表示: One-Hot, sparse vector, bag of words
  • 前端解决页面请求大规模并发问题
  • Linux 如何上传本地文件以及下载文件到本地命令总结
  • CAD-随缘:CAD导出PDF 与 PDF导入成CAD
  • 猎豹移动(Cheetah Mobile)
  • LeetCode hot 100 每日一题(10)——56. 合并区间
  • 【VSCode】VSCode常用插件
  • 合成复用原则