安装版本:
Python:Python 3.8.
Pycharm:2020.1.2.PY-201.7846.77
谷歌Chrome:Google Chrome 版本 83.0.4103.116(正式版本) (64 位)
火狐Chrome:
虚拟机版本:VMware Workstation 15.5.2 build-15785246
实验环境:虚拟机
软件安装包:D:\04-学习软件\python学习软件
参考链接:
Python安装:https://blog.youkuaiyun.com/Zhangrunhong/article/details/98068685
Pycharm安装:
Selenium安装:
- 安装虚拟机/操作系统
- 安装虚拟机,在虚拟机内安装window10,如下图:
-
- 激活完成后点击快照,制作快照1
-
- 安装必须的配套软件,浏览器等
安装google和Firefox浏览器,系统内已准备好安装包,分别安装
安装后输入chrome://version/
得到如下图:
记住浏览器版本:Google Chrome 84.0.4147.89 (正式版本) 64 位
- 安装python(勾选pip)
安装python3.8.4,具体参考
https://blog.youkuaiyun.com/Zhangrunhong/article/details/98068685
关键步骤
下面两个都有勾选,特别是Add python3.8 to path
勾选PIP
选择需要安装的地址(一定要记住安装地址)
- 安装pycharm
安装pycharm ,详细教程:https://blog.youkuaiyun.com/mars_xiaolei/article/details/89510741
- 安装selenium
Win+r,cmd打开,输入pip install selenium
可见下方 successfully。。。,验证输入pip show selenium
- 下载对应浏览器插件
参考教程:https://www.cnblogs.com/yuer02/p/11905605.html
下一步下载驱动,以谷歌浏览器为例:
先看谷歌浏览器版本,在浏览器中输入 chrome://version/
谷歌版本为84.0.4147.89
打开安装包内的谷歌浏览器文件夹
访问地址:http://npm.taobao.org/mirrors/chromedriver/
下载最接近的版本
把目录加入环境变量内
或者放入python根目录下(因为python已经设置了path变量)
验证
from selenium import webdriver
import time
driver = webdriver.chrome()
driver.get('http://www.baidu.com')
time.sleep(10)
driver.quit()
发现报错
结果是chrome()应该是Chrome()
完成!
测试代码
from selenium import webdriver
import time
driver = webdriver.Chrome()
driver.get('http://www.baidu.com')
time.sleep(10)
driver.quit()