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

使用brower use AI 代理自动控制浏览器完成任务

第一步:终端运行命令下载 brower use

pip install browser-use

第二步: 终端运行命令下载playwright

playwright install

第三步:新建test.py代码,粘贴复制以下代码 

import asyncio
import os

from dotenv import load_dotenv
from langchain_openai import ChatOpenAI
from pydantic import SecretStr

from browser_use import Agent

# dotenv
load_dotenv()

api_key = os.getenv('DEEPSEEK_API_KEY', '')
if not api_key:
	raise ValueError('DEEPSEEK_API_KEY is not set')


async def run_search():
	agent = Agent(
		task=(
			'go to bing.com and type test click search and give me the first url'
		),
		llm=ChatOpenAI(
			base_url='https://api.deepseek.com/v1',
			model='deepseek-chat',
			api_key=SecretStr(api_key),
		),
		use_vision=False,
	)

	await agent.run()


if __name__ == '__main__':
	asyncio.run(run_search())

第四步:新建.env文件并输入自己的key 

DEEPSEEK_API_KEY=

第五步:运行python代码 

参考仓库:GitHub - browser-use/browser-use: Make websites accessible for AI agents

相关文章:

  •  UNIX网络编程笔记:TCP客户/服务器程序示例
  • 基于springboot的房屋租赁系统(028)
  • 电机控制常见面试问题(十七)
  • JetsonNano —— 4、Windows下对JetsonNano板卡烧录刷机Ubuntu20.04版本(官方教程)
  • 『uniapp』简单文本复制文字 富文本内容复制文字(详细图文注释)
  • GOC按钮点击器
  • 【JavaEE进阶】部署Web项目到Linux服务器
  • cartographer中地图转换
  • VMware虚拟机安装银河麒麟操作系统v10
  • Mininet源码框架概述
  • 深入 C++11:移动语义、Lambda表达式与新特性全面解析
  • 基于linux平台的C语言入门教程(3)代码注释
  • 【计算机网络原理】选择题+简答题
  • AI密码学
  • 基于linux平台的C语言入门教程(8)算术运算符
  • Qt+FFmpeg+SDL2播放进度显示及定位播放
  • Java多线程与高并发专题——Future 是什么?
  • MySQL 事务(Transaction)详解
  • 扣子平台知识库不能上传成功
  • 单表达式倒计时工具:datetime的极度优雅(DeepSeek)
  • 史学巨擘的思想地图与学术路径——王汎森解析梁启超、陈寅恪、傅斯年
  • 新开发银行如何开启第二个“金色十年”?
  • 国务院安委会对辽宁辽阳一饭店重大火灾事故查处挂牌督办
  • 当初没有珍惜巴特勒的热火,被横扫出局后才追悔莫及
  • 卸任兰大校长后,严纯华院士重返北大作报告
  • 证券时报:“好房子”标准即将全面落地,购房者有哪些新期待