zoukankan      html  css  js  c++  java
  • Selenium(一)---Selenium的安装和使用

    一、前言

      最近在帮一个老师爬取网页内容,发现网页是动态加载的,为了拿到全部的网页数据,这里使用到了Selenium。Selenium 是一个用于Web应用程序测试的工具,它可以模拟真实浏览器,支持多种浏览器,而且是直接运行在浏览器中,就像真正的用户在操作一样。

      环境:win10 64位 + python3.6 + chrome 78.0.3904.108 64位

    二、安装

    注:以下安装配置皆是参考博主自身的系统环境设置的

    1.python安装selenium命令:

      pip install selenium

    2.下载chromedriver.exe

      chromedriver.exe文件是调用chrome的驱动文件,各种版本的谷歌浏览器相对应的不同的chromedriver,所以这里一定要根据自己chrome版本选择正确的chromedriver。chromedriver的下载地址:http://chromedriver.storage.googleapis.com/index.html 

      比如,我的chrome版本是 78.0.3904.108,如下:

      

      那么,我选择的chromedriver版本就如下所示:(这上面并没有78.0.3904.108,所以我只要选择比这个版本高一点的就OK,明显 78.0.3904.105 版本是比108低,而 78.0.3904.11才是合适的)

      

       选择 chromedriver_win32.zip 进行下载

      

    3. 将下载的chromedriver.exe 放到chrome的安装目录下,如下所示:

    4.设置系统环境变量,将chrome的路径添加到 Path 中,如下所示:

    三、基本使用

    上述Selenium环境安装配置好后,就可以写python程序进行测试了

    测试代码如下:

    from selenium import webdriver
    # 打开chrome浏览器(需提前安装好chromedriver)
    browser = webdriver.Chrome()
    print("正在打开网页...")
    browser.get("http://www.baidu.com")

    效果如下:

  • 相关阅读:
    SQL之层次查询
    GROUP函数
    SQL之统计
    正则表达式
    聚合函数,分析函数
    oracle函数
    Vue3.0优化
    浅谈FC
    短链接生成原理
    Vue路由传参
  • 原文地址:https://www.cnblogs.com/FHC1994/p/11966553.html
Copyright © 2011-2022 走看看