当前位置: 首页 > 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.jsqmd.com/news/2922/

相关文章:

  • 安防视频监控新时代:国标GB28181平台EasyGBS的可视化首页如何重塑运维与管理体验?
  • What is bad statistics
  • LazyForEach性能优化:解决长列表卡顿问题
  • 完整教程:SWR:React 数据获取的现代解决方案
  • Redis数据结构的最佳实践 - 公众号
  • PyTorch 神经网络工具箱 - 实践
  • java函数式编程的学习01
  • Manim实现镜面反射特效
  • 25Java基础之IO(二)
  • 【git】统计项目下每个人提交行数
  • 【P2860】[USACO06JAN] Redundant Paths G - Harvey
  • GUI软件构造
  • 【CV】GAN代码解析 image_folder.py
  • 一些常用的网站
  • systemd-nspawn容器体积精简和桥接网络实战
  • 运维自动化工具Ansible大总结20250914 - 教程
  • 企业微信客服API模式接入第三方客服系统,对接大模型AI智能体
  • react使用ctx和reducer代替redux
  • KM 乱记
  • 深入解析:B树与B+树的原理区别应用
  • linux中的服务监控,停用自动重启
  • RHEL7/CentOS7 install NVIDIA drivers and CUDA
  • 浅谈 Burnside 和 Polya 的证明
  • 算法学习笔记:支配对
  • 在Windows10 Edge浏览器里安装DeepSider大模型插件来免费运用gpt-4o、NanoBanana等AI大模型
  • 西电PCB设计指南第5章学习笔记
  • ImageMagick - 关于图片压缩,通过dk整理的一些可用指令 - window64
  • 【杂记】原 hack
  • 全新升级!EasyDSS会议管理3大核心功能,让远程协作更高效
  • 黄金、原油期货数据API对接文档