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)

 

posted on 2021-01-24 20:45  QiKa  阅读(293)  评论(0编辑  收藏  举报