使用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

### 浏览器的基础结构 浏览器界面主要由三大部分组成: - **标签页信息显示及管理**:这部分位于浏览器顶部,用于展示当前打开的各个网页标签。用户可以轻松关闭不需要的标签页[^2]。 - **地址栏及浏览器设置**:此区域包含了输入网址的地址栏以及访问各种浏览器功能和设置的入口。通过这里能够进入更详细的配置选项。 - **浏览器的浏览部分**:这是浏览器的核心区,用来呈现所访问网站的内容。几乎所有的交互操作都在这个区域内完成。 ### 如何更改浏览器外观 对于希望定制化自己浏览体验的用户来说,在大多数现代浏览器中都可以方便地调整其视觉风格。以常见的做法为例,当想要改变浏览器的主题时,只需开启应用并定位到页面顶端右侧的一组垂直排列的小圆点图标——通常被形象称为“三点”按钮;接着在下拉列表里寻找名为【设置】的一项;最后深入至其中的【外观】分类之下即可发现有关修改整体观感的相关设定项[^1]。 ### 导入书签数据 如果考虑切换新的浏览器但仍想保留旧有的收藏链接,则可利用特定路径实现无缝转移。启动目标程序之后,同样是在前述提到过的更多工具菜单内选取关于个人信息处理下的子项目即“个人资料”,随后按照指示挑选合适的源位置来加载之前保存好的书签集合[^3]。 ```python # Python代码仅作为示例说明,并不实际参与上述描述过程 def import_bookmarks(browser, source_browser): browser.open() settings_menu = browser.find_element_by_class_name('settings') settings_menu.click() profile_option = settings_menu.find_element_by_text('个人资料') profile_option.click() import_section = profile_option.find_child_with_text('从其他浏览器导入') import_section.select_source(source_browser) ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值