Browser-Use通过简化AI与浏览器的连接,让用户能够更加轻松地实现浏览器自动化。无论是处理日常任务,还是实现复杂的数据提取,Browser-Use都能帮助你提升效率,减少重复劳动。

browser-use+deepseek爬取数据,王炸组合

准备工作

  • 准备一个大模型的api-key
  • 本地安装python,版本>=3.11

安装步骤

使用conda创建一个虚拟环境。当然,你也可以用其它类型的虚拟环境。

conda create --name browser python=3.12

限制python>=3.11

pip install browser-use

安装playwright

playwright install

使用测试

编写代码如下:

import asyncio

from browser_use import Agent
from langchain_openai import ChatOpenAI

# 初始化 DeepSeek 模型 可选模型:deepseek-reasoner/deepseek-chat
llm = ChatOpenAI(
    base_url='https://api.deepseek.com/v1',
    model='deepseek-chat',
    api_key="你申请的api-key"
)

async def main():
    agent = Agent(
        task="""
        打开豆瓣网址https://movie.douban.com/,获取最新上映的10电影包括详情url地址,进入详情地址
        获取标题、评分、电影海报、主演、电影类型信息。
         """,
        llm=llm,
        use_vision=False
    )
    result = await agent.run()
    print(result)
asyncio.run(main())

web-ui使用

如果你没有任何编程基础,可以直接使用web-ui
安装也超级简单。

下载克隆代码

git clone https://github.com/browser-use/web-ui.git
cd web-ui

安装第三方包

pip install -r requirements.txt

安装playwright

playwright install

配置文件,主要含有大模型api-key,浏览器配置。

copy .env.example .env

启动服务

python webui.py --ip 127.0.0.1 --port 7788

在这里插入图片描述

Logo

有“AI”的1024 = 2048,欢迎大家加入2048 AI社区

更多推荐