启动参数
- —uesr-data-dir 指定浏览器的存储目录(用于多账号二次加载数据)
- —headless 无界面
- —disable-infobars 无横幅
- —window-size 界面大小
- —incognito 无痕模式
from selenium import webdriverfrom time import sleepimport ospath = 'C:/chrome_temp_dir'users = [ ['demo123','demo123'], ['demo123','demo123'], ['test123','test123'], ['test123','test123'],]for user in users: options = webdriver.ChromeOptions() user_path = os.path.join(path, user[0]) if not os.path.exists(user_path): os.makedirs(user_path) if 'demo' in user[0]: options.add_argument("--user-data-dir={}".format(user_path)) else: options.add_argument("--incognito") cb = webdriver.Chrome(options=options) cb.get('xxx') username = cb.find_element_by_xpath('.//input[@name="username"]') username.send_keys(user[0]) password = cb.find_element_by_xpath('.//input[@id="MemberPassword"]') password.send_keys(user[1])sleep(60)