1、安装Python

Python下载路径:Download Python | Python.org

官网比较现在比较慢,我用的是Windows64,Python3.8,如果有需要,可以留言留下邮箱发你

Install Now是默认安装,建议不要选择这个;

Customize installation是自定义安装,选择安装的路径,建议选择这个;

勾选Add Python 3.X to PATH:加入系统变量。

下图默认全勾选就好

①验证是否安装成功:

键盘win+R输入cmd,回车

进入命令行,输入python,出现这样的界面则表示成功安装

ctrl+Z,键盘按回车键退出 Python 环境

②验证pip 有没有安装好,pip 是用来安装第三方库的神器

退出Python后,输入pip回车键,如下图显示一长串命令指南,说明我们的 pip 也安装好了。

2、安装pip(如果安装的Python包含pip,则不需要单独再安装;Python3.4以上版本已经包含pip)

下载pip,进入pip目录,执行命令Python setup.py install

命令行输入pip,结果如下图,则表示pip安装成功

3、通过pip 安装selenium

先下载selenium安装包,下载地址:https://pypi.org/project/selenium/

选择扩展名为gz的源码包进行下载

执行命令pip install selenium

查看selenium安装的版本

4、pycharm设置Python项目路径

File→Settings→Project:pythonProject→python Interpreter

如果列表里面还是没selenium,则点击+进入列表页面找到selenium,点击 install package,等等安装完成后就有这个插件了

5、火狐浏览器设置不自动更新

defaultspref下有个channel-prefs文件,这是一个js文件,编辑此文件,找到如下内容,将值置为空

6、火狐浏览器驱动下载

Releases · mozilla/geckodriver · GitHub

火狐浏览器V55.0版本对应驱动v0.19.0

7、谷歌浏览器驱动

chrome浏览器驱动下载地址:http://chromedriver.storage.googleapis.com/index.html

①查看chrome浏览器版本:浏览器设置–关于chrome

②查看与浏览器对应的chromedriver版本

③下载与chrome浏览器相匹配的chromedriver版本,解压后,将chromedriver.exe放置到python的目录下;然后把驱动的路径添加到环境变量path。

我用谷歌浏览器测试,在pycharm新建项目,在main.py的代码如下,可以正常运行,没报错。这是我第一次成功运行的案例。

其实对于初学者,在pycharm直接新建文件就可以了,这样就没那么累赘。

(或者用Sublime编辑器,新建文件,输入以下代码,Ctrl+S保存,文件后缀为py,Ctrl+B运行。)

方法一:

from selenium import webdriver
driver = webdriver.Chrome('D:Python38chromedriver.exe') #驱动的路径
driver.get('www.xxx.com')

方法二:

from selenium import webdriverurl = "www.xxx.com"browser = webdriver.Chrome()
browser.get(url)

运行结果:

浏览器版本是:版本 88.0.4324.182(正式版本) (64 位);

Python版本是3.8;

selenium版本是3.14

安装selenium教程相关推荐

  1. Python,安装selenium教程

    1.我们需要安装Python IDE,(建议去官网下载) Python官网地址: https://www.python.org/downloads/release/python-3102/ 安装的时候 ...

  2. python安装selenium教程

    先去网址下载浏览器版本 chromedriver.storage.googleapis.com/index.html 通过浏览器的版本号下载专门的版本,我的是94.0 解压后放在python项目文件目 ...

  3. mac 安装selenium 教程

    一.下载与安装 命令: pip install selenium 安装成功后会显示如下图: 二.安装chrome驱动 1.驱动的下载 驱动下载地址:http://docs.seleniumhq.org ...

  4. python selenium 教程(-) 安装

    https://www.selenium.dev/ Selenium   是一个用于Web应用程序测试的工具.Selenium测试直接运行在浏览器中,就像真正的用户在操作一样.此处详细记录自己的使用过 ...

  5. python selenium安装教程_Python Selenium模块安装使用教程详解

    一.概述: Selenium是一个用于Web应用程序测试的工具,本文使用的是Selenium 2.Selenium就是一套类库,不依赖于任何测试框架,除了必要的浏览器驱动,不需要启动其他进程或安装其他 ...

  6. python3.7安装RF教程

    python2.X版本在2020年停止维护了,所以想升级python3的同学可以参考这个文章,如果还想继续用python2.x请看我之前写的教程. 1.python3环境安装 根据自己的系统版本下载对 ...

  7. centos7 mysql workbench_centOS下mysql workbench安装配置教程

    本文为大家分享了mysql workbench安装配置教程,供大家参考,具体内容如下 step0:安装mysql 在按照workbench之前,先安装mysql.指令是 yum install mys ...

  8. geany怎么创建文件夹_教程详情|Geany怎么使用,Geany安装使用教程_234游戏网

    Geany是利用GTK 2工具包开发的一个快速.轻巧的集成开发环境,具有良好的可移植性和通用性.安全性,广泛应用于各个行业.Geany具有语法高亮.代码折叠.代码自动完成等功能,非常适合开发人员使用. ...

  9. Python 安装selenium

    一.报错信息 No module named 'selenium' 二.系统环境 操作系统:Win10 64位 Python版本:Python 3.7.0 三.安装参考 1.使用pip安装seleni ...

  10. python3里的pillow怎么安装_“python安装pillow教程“python3.4怎么安装pil

    "python安装pillow教程"python3.4怎么安装pil python安装pillow教程2020-10-09 03:37:02人已围观 如何在python3.6中装p ...

最新文章

  1. Web Services简单介绍
  2. 诺基亚首款5G手机正式发布!还有Nokia 5310经典再现
  3. 并发编程(读书笔记)
  4. 使用Jquery开发适合自己的幻灯片组件
  5. HTML弹窗上下一步,JS实现从网页顶部掉下弹出层效果的方法
  6. 英文c语言试题,C语言今日练习试题(主要练习英文阅读能力)
  7. 2022泰迪杯数据挖掘挑战赛C题方案及赛后总结:疫情背景下的周边游需求图谱分析
  8. 帆软 FineReport 绘制填报报表
  9. LeetCode 246/247/248 中心对称数
  10. BOSS招聘网站数据分析岗位分析详情
  11. ArcGIS 移动、旋转、比例缩放、复制工具
  12. 《你的降落伞是什么颜色》
  13. L18-python语法基础-数据类型的基本操作(d5)
  14. Python--快递收费小程序
  15. 根据excel模板导出excel
  16. Ubuntu 20.04 electron无法上网参考解决方法
  17. div显示在上层_DIV重叠 如何优先显示(div浮在重叠的div上面)
  18. 点击pv转化率_点击转化率缩写
  19. C语言实现背单词软件(系统级别)
  20. python教程98--python人工智能之文字识别ddddocr

热门文章

  1. 安卓新手入门基础知识
  2. 基于正态过程搜索和差分进化算法的改进樽海鞘群算法
  3. android 获取签名的md5值,获取Android MD5签名
  4. dstwo linux 模拟器,dstwo使用gba模拟器V1.30版本下载和使用作弊功能的作弊教程
  5. 按键精灵手机助手错误:at tempt to compare nu11 with number
  6. 小米盒子升级android tv后不能安装第三方软件下载,小米电视,小米盒子无法安装第三方应用,怎么办?...
  7. 迅为-iMX6ULL开发板原创嵌入式开发文档系统化学习
  8. Oracle 中 varchar2 和 mysql 中 varchar到底能存多少个汉字?
  9. 用128行代码实现一个文字冒险游戏
  10. 【Axure交互教程】拖动滑块确定评分区间效果