跳转至

chrome浏览器多用户导致selenium无法启动

目录

如题, 在使用 selenium 爬取网站时, 如果本机电脑的chrome有多个用户时, 会无法启动; 解决思路: 使用 tempfile 创建临时目录, 修改 chrome_options 即可

1. 具体实现

import tempfile

# ...

# 使用临时用户资料,避免用户选择界面
temp_dir = tempfile.mkdtemp()
chrome_options.add_argument(f'--user-data-dir={temp_dir}')
chrome_options.add_argument('--profile-directory=Default')
print(f"📁 使用临时用户资料: {temp_dir}")

# ...