python selenium选择随机firefox profi

2024-09-28 16:19:40 发布

您现在位置:Python中文网/ 问答频道 /正文

在我的脚本文件夹中,我复制了我的firefox配置文件文件夹

我的代码

#Creating profile for browser
profile = webdriver.FirefoxProfile('.\profiles\profile1')
profile.set_preference("general.useragent.override", user_agent)
profile.update_preferences()

我想做的是

^{pr2}$

Tags: 代码browsercreating脚本文件夹for配置文件firefox
1条回答
网友
1楼 · 发布于 2024-09-28 16:19:40

我执行的唯一修改是1)列出配置文件目录,2)过滤器只保留目录3)应用随机列表

我希望这是你想要的:

import os,random

profile_dir="profiles"

# pick a directory
randdir = random.choice(list(filter(os.path.isdir,os.listdir(profile_dir))))

profile = webdriver.FirefoxProfile(os.path.join(profile_dir,randdir))
profile.set_preference("general.useragent.override", user_agent)
profile.update_preferences()

相关问题 更多 >