Win10下搭建Python3.7.1 selenium3 Chrome开发环境

2019-12-11 09:46:03 浏览数 (1)

环境版本说明

  • Python 3.7.1
  • Selenium 3
  • Chrome 版本 78.0.3904.108(正式版本) (64 位)

使用pip3安装selenium

代码语言:javascript复制
pip3 install selenium

当前安装的最新版本:selenium-3.141.0

下载webdriver驱动

selenium如果想要执行chrome浏览器的话,是需要安装驱动chromedriver的,而下载chromedriver可以从两个地方去下载,点击访问如下:

  • 点击访问官网
  • 点位访问国内淘宝镜像地址

那么其实一般都是访问国内的镜像地址,如下:

可以看到提供下载的版本挺多的,按照chrome版本号Google Chrome 78.0.3904.108搜索一下,如下:

点击最新的版本号进去,可以看到下载的系统版本,如下:

安装webdriver驱动

将下载下来的驱动放在项目的目录下,其实放在哪里都可以,只要指定路径执行即可。

将驱动拷贝到python371的Scripts目录下,如下:

编写测试执行的代码

代码语言:javascript复制
from selenium import webdriver
import os
import time

def main():

    # 如果没有将chromediriver驱动放到Python的Scripts全局目录,则需要指定对应的执行路径
    # 指定绝对路径,引入chromedriver.exe
    # chromedriver = "D:/Python37/Scripts/chromedriver.exe"
    # os.environ["webdriver.chrome.driver"] = chromedriver
    # browser = webdriver.Chrome(chromedriver)

    # 如果将驱动复制到全局目录,则不需要指定驱动路径,如下:
    browser = webdriver.Chrome()

    # 设置浏览器需要打开的url
    url = "http://www.baidu.com"
    browser.get(url)

    # 在百度搜索框中输入关键字"python"
    browser.find_element_by_id("kw").send_keys("python")
    # 单击搜索按钮
    browser.find_element_by_id("su").click()

    time.sleep(3)

    # 关闭浏览器
    browser.quit()

if __name__ == '__main__':
    main()

执行效果如下:

执行成功,说明环境已经搭设完毕。

0 人点赞