启动参数
- —uesr-data-dir 指定浏览器的存储目录(用于多账号二次加载数据)
- —headless 无界面
- —disable-infobars 无横幅
- —window-size 界面大小
- —incognito 无痕模式
from selenium import webdriver
from time import sleep
import os
path = '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)