当前位置: 首页 > 网络应用技术

对硒和Chromedriver的安装和配置过程的完整分析(详细)

时间:2023-03-09 12:42:08 网络应用技术

  Selenium是一种自动测试工具,它使用它来驱动浏览器执行特定的操作,例如单击,drop -down和其他操作。对于某些JavaScript渲染页面,此方法的GRASP非常有效。LET来看一下安装硒过程。

  建议直接在此处使用PIP安装,并执行以下命令:

  此外,您还可以从PYPI下载相应的车轮文件进行安装(下载地址:pypi.org/project/selenium/#files)。如果最新版本是下载:

  然后输入车轮文件目录并使用PIP安装:

  输入Python命令行交互式模式,然后导入Selenium软件包。如果没有错误,则证明安装成功:

  但这还不够,因为我们仍然需要使用浏览器(例如Chrome,Firefox等)与硒一起工作。

  我们将介绍三个浏览器的配置:Chrome,Firefox和PhantomjS。在浏览器的情况下,我们可以与Selenium合作获取页面。

  我们以前成功地安装了Selenium库,但它是一种自动测试工具,需要合作使用。在本节中,我们将介绍Chrome浏览器和Chrometriver的配置。

  首先,有许多方法可以下载Chrome浏览器,因此我不会在此处详细介绍。

  然后安装Chromedriver.bab,因为仅安装了Chromedriver,它可以驱动Chrome浏览器以完成相应的操作。LET介绍如何安装Christedriver。

  在此之前,请确保已正确安装Chrome浏览器并可以正常运行,并且安装过程将不会重复描述。

  单击Chrome菜单“帮助”→“关于Google Chrome”以检查Chrome的版本号:

  我的镀铬版本是。

  请记住Chrome版本号,因为选择Chromedriver版本时需要使用它。

  打开Chromentiver的官方网站:

  上面的两个链接都可以。

  下载后,将Chromedriver的可执行文件配置为环境变量。

  在Windows下,建议将Chromedriver.exe文件直接拖到Python的脚本目录,如图:::

  此外,它还可以单独将其路径配置为环境变量。

  在Linux和Mac下,您需要将可执行文件配置为环境变量,或将文件移至属于环境变量的目录中。

  例如,要将文件移至 /usr /bin目录。首先,您需要在命令行模式下输入路径,然后将其移动到 /usr /bin:

  当然,您还可以配置ChristDriver.fir.fir,您可以将可执行文件放在某个目录上。可以随意选择目录。例如,将当前可执行文件放在目录中,然后您可以修改文件。相关命令如下:

  保存后,执行以下命令:

  您可以完成环境变量的添加。

  配置完成后,您可以在命令行下直接执行Chromedriver命令:如果输入控制台的输出显示了下图中显示的输出,则证明了Chromedriver的环境变量配置。

  然后在程序中测试并执行以下Python代码:

  运行后,如果一个空白的铬浏览器弹出,则证明所有配置都没有问题。如果没有弹出,请检查上一步。

  如果弹出后闪回,可能是Chromedriver版本与Chrome版本不兼容,请替换Chromedriver版本。

  如果没有问题,您可以使用Chrome获取网页以捕获。

  作者:Andersonhjb