Browser-use:强大的浏览器自动化工具,结合AI能力爬取数据就是这么简单
Browser-Use通过简化AI与浏览器的连接,让用户能够更加轻松地实现浏览器自动化。无论是处理日常任务,还是实现复杂的数据提取,Browser-Use都能帮助你提升效率,减少重复劳动。browser-use+deepseek爬取数据,王炸组合。
·
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

更多推荐


所有评论(0)