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

Browser Use调用浏览器入门

用的是deepseek的api

一定要去官网看示例,网上的文章都比较老了,python的很多库版本基本都是不兼容的。新版的api跟老版的区别很大、、

运行的时候,要把电脑的代理关了,或者os设置一下不走代理。详情见 https://github.com/browser-use/browser-use/issues/2819

官网 https://docs.browser-use.com/customize/browser/real-browser

这个示例目前2025-9-25是能跑通的,后面就不知道了。

from browser_use import Agent, Browser
from browser_use.llm import ChatDeepSeek# 使用 Playwright 作为后端,并添加更多配置选项
browser = Browser(headless=False,  # 显示浏览器界面is_local=True,profile_directory='Default',executable_path='C:\\Program Files\\Google\\Chrome\\Application\\chrome.exe',user_data_dir='%LOCALAPPDATA%\\Google\\Chrome\\User Data'
)agent = Agent(use_vision=False,  # 明确设置为 False,避免警告browser=browser,task='''  1. 打开 baidu.com 2. 在搜索栏里搜索"机械键盘",过滤掉无用的广告链接3. 帮我统计搜索结果中价格在100-200元之间的商品数量''',llm=ChatDeepSeek(base_url="https://api.deepseek.com/v1",model="deepseek-chat",api_key="sk-xxxx",),
)async def main():try:await agent.run()except Exception as e:print(f"运行时发生错误: {e}")import tracebacktraceback.print_exc()# 添加这行来运行异步函数
import asyncio
asyncio.run(main())
http://www.hskmm.com/?act=detail&tid=15898

相关文章:

  • 安防视频监控新时代:国标GB28181平台EasyGBS的可视化首页如何重塑运维与管理体验?
  • LazyForEach性能优化:解决长列表卡顿问题
  • java函数式编程的学习01
  • Manim实现镜面反射特效
  • 25Java基础之IO(二)
  • 【P2860】[USACO06JAN] Redundant Paths G - Harvey
  • GUI软件构造
  • 企业微信客服API模式接入第三方客服系统,对接大模型AI智能体
  • react使用ctx和reducer代替redux
  • KM 乱记
  • 深入解析:B树与B+树的原理区别应用
  • linux中的服务监控,停用自动重启
  • RHEL7/CentOS7 install NVIDIA drivers and CUDA
  • 浅谈 Burnside 和 Polya 的证明
  • 算法学习笔记:支配对
  • 西电PCB设计指南第5章学习笔记
  • ImageMagick - 关于图片压缩,通过dk整理的一些可用指令 - window64
  • 【杂记】原 hack
  • 全新升级!EasyDSS会议管理3大核心功能,让远程协作更高效
  • 黄金、原油期货数据API对接文档
  • 我的笔记方案
  • 聊聊前序、中序、后序表达式
  • flink书籍 - --
  • 详述大模型备案
  • Asp.Net Core 鉴权授权
  • 124
  • 我的笔记记录方案
  • AT_arc156_d [ARC156D] Xor Sum 5
  • iOS Provisioning Profile 证书 描述文件
  • 计算快速付氏变换FFT前需要加窗函数