zoukankan      html  css  js  c++  java
  • selenium加载配置文件

    一、安装Chrome驱动

    1、Chrome版本查看 

    点击Chrome上的查看---->关于Chrome

    2、chrome浏览器和Chromedriver对应版本

    ChromeDriver Version           Chrome Version
    79.0.3945.16             79
    78.0.3904.70             78
    78.0.3904.11             78
    77.0.3865.40             77
    77.0.3865.10             77
    76.0.3809.126              76
    76.0.3809.68             76
    76.0.3809.25             76
    76.0.3809.12             76
    75.0.3770.90             75
    75.0.3770.8               75
    74.0.3729.6               74
    73.0.3683.68             73
    72.0.3626.69             72
    2.46                71-73
    2.46                71-73
    2.45                70-72
    2.44                69-71
    2.43                69-71
    2.42                68-70
    2.41                67-69
    2.40                66-68
    2.39                66-68
    2.38                65-67
    2.37                64-66
    2.36                63-65
    2.35                62-64
    … …

    Chromediver下载地址:ChromeDriver官方网站ChromeDriver仓库

    下载到本地之后,解压,将chromedriver.exe文件复制到python的安装目录Scripts文件夹下,并将谷歌浏览器的安装目录添加到系统环境变量PATH中。

    以上,浏览器的驱动安装完成。

    二、加载谷歌浏览器的配置文件

    1、查看文件地址

    在Chrome浏览器的地址栏输入:chrome://version/,查看个人资料路径并复制路径

    注意:路径最后的default不需要添加,最后User和Data之间有空格

     

    1 from selenium import webdriver
    2 
    3 chrome_options = webdriver.ChromeOptions()
    4 chrome_options.add_argument('--headless')
    5 chrome_options.add_argument('--incognito')  # 这个就是无痕窗口
    6 chrome_options.add_argument('--user-data-dir=C:\Users\Administrator\AppDataLocal\Google\Chrome\User Data')
    7 driver = webdriver.Chrome(chrome_options=chrome_options)
    8 driver.implicitly_wait(50)
    9 driver.maximize_window()

    三、安装火狐驱动

    火狐版本:68.0(32位) 【一般都建议使用比较老版本的谷歌,因为很多插件什么的都只适用于老版本的浏览器,在新版本浏览器中已经被丢弃了】

    下载的geckodriver版本:V0.24.0

    下载地址:https://github.com/mozilla/geckodriver/releases/tag/v0.24.0

    getckodriver下载:https://github.com/mozilla/geckodriver/releases

    下载解压后将getckodriver.exe复制到Firefox的安装目录下,如(D:Program Files (x86)Mozilla Firefox),并在环境变量Path中添加路径:D:Program Files (x86)Mozilla Firefox

    四、加载火狐浏览器配置文件

    1、查看文件地址

     

     

    1 from selenium import webdriver
    2 
    3 profile_directory = r'C:UsersAdministratorAppDataRoamingMozillaFirefoxProfilesqoes4j2v.default'
    4 profile = webdriver.FirefoxProfile(profile_directory)
    5 options = webdriver.FirefoxOptions()
    6 options.add_argument('-headless')
    7 driver = webdriver.Firefox(profile,firefox_options=options)
    8 driver.maximize_window()

    部分内容出处:

    https://blog.csdn.net/chenzhf_0122/article/details/102963372

    https://www.jianshu.com/p/7e72985b477f

  • 相关阅读:
    Windows下tomcat进程监控批处理程序
    centos下利用mail命令进行邮件发送
    centos查看是否安装了某个软件
    tomcat监控,自动重启shell脚本
    mac终端命令大全介绍
    文件的编码是一个怎样的机制
    python中nltk的下载安装方式
    MySQL——修改root密码的4种方法(以windows为例)
    VNC轻松连接远程Linux桌面
    Linux 查看磁盘分区、文件系统、磁盘的使用情况相关的命令和工具介绍
  • 原文地址:https://www.cnblogs.com/zihkj/p/12376228.html
Copyright © 2011-2022 走看看