selenium加载配置文件
selenium当中加载配置文件操作:
注意:
firefox和chrome浏览器在自动化操作时,都是默认为无痕操作,因此会存在不会加载浏览器本身插件的问题。
因此解决方法就是,手动进行添加使浏览器在自动化操作时也加载配置文件。否则有时候不好调试
from selenium import webdriver # 配置文件路径 profile_path = r'C:\Users\Administrator\AppData\Roaming\Mozilla\Firefox\Profiles\hjs10ncm.default' #配置文件每个人的不一致。因此看下面的操作步骤 # 加载配置数据 profile = webdriver.FirefoxProfile(profile_path) # 启动浏览器配置 driver = webdriver.Firefox(firefox_profile=profile,
executable_path=r'D:\xxx\drivers\geckodriver.exe')#因为是selenium3,因此加上驱动执行路径,2就不用 driver.get(r'https://www.cnblogs.com/') driver.quit()
from selenium import webdriver chrome_path=r'user-data-dir=C:\\Users\\Administrator\\AppData\\Local\\Google\\Chrome\\User Data' option = webdriver.ChromeOptions() # 加载配置文件路径 option.add_argument(chrome_path) # 去掉“正在收自动化软件控制”横条 option.add_argument('disable-infobars') driver = webdriver.Chrome(chrome_options=option)