| 123456789101112131415161718192021222324252627 |
- import asyncio
- from browser_use import Agent, BrowserSession, ChatDeepSeek
- import configparser
- import os
- script_dir = os.path.dirname(__file__)
- config_path = os.path.join(script_dir, 'config.ini')
- config = configparser.ConfigParser()
- config.read(config_path)
- API_KEY = config['BROWSER_USE']['BROWSER_USE_API_KEY']
- async def main():
- browser_session = BrowserSession(headless=False)
- agent = Agent(
- task="""1.访问http://localhost:8070
- 2.点击电子邮件框后输入test1,点击密码框后输入odoo,点击登录按钮
- 3.在侧边栏菜单中找到并点击"配置"菜单
- 4.找到合约菜单下的运输服务,点击新建一个运输服务,名称设置为tests,服务类型选择ONTRAC_GROUND,等成本合约可以选择后,选择第一个选项,开始时间选择今天,结束时间选择明年的今天
- 5.点击保存""",
- llm=ChatDeepSeek(api_key=API_KEY),
- browser_session=browser_session,
- )
- await agent.run()
- if __name__ == "__main__":
- asyncio.run(main())
|