前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Win10下搭建Python3.7.1 selenium3 Chrome开发环境

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

作者头像
Devops海洋的渔夫
修改2019-12-11 09:46:03
7610
修改2019-12-11 09:46:03
举报
文章被收录于专栏:Devops专栏Devops专栏

环境版本说明

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

使用pip3安装selenium

pip3 install selenium

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

下载webdriver驱动

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

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

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

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

安装webdriver驱动

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

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

编写测试执行的代码

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()

执行效果如下:

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

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 环境版本说明
    • 使用pip3安装selenium
      • 下载webdriver驱动
        • 安装webdriver驱动
          • 编写测试执行的代码
          领券
          问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档