环境:
Python 3.8.0
selenium-3.141.0
工具:
pycharm
一、安装python
下载地址:https://www.python.org/downloads/windows/
选择3.x以上的版本进行安装,我选择的是Python 3.8.0
二、安装pycharm
下载地址:https://www.jetbrains.com/pycharm/download/#section=windows
选择professional版本下载安装
pycharm破解法:
1.下载JetbrainsCrack-2.8-release-enc.jar(链接:https://pan.baidu.com/s/19laPmEna3H6JUCOxoD00lQ 提取码:v6v3 ),将其放到pycharm安装目录下的bin文件夹目录下
2.找到bin目录下的pycharm.exe.vmoptions和pycharm64.exe.vmoptions,用记事本打开,在最后一行添加:-javaagent:D:\Pycharm\PyCharm 2018.1.4\bin\JetbrainsCrack-2.8-release-enc.jar(注意Pycharm的安装目录)
3.将0.0.0.0 account.jetbrains.com添加到c:\windows\system32\drivers\etc\hosts文件最后
4.打开pycharm,选择 Activate code,输入注册码。注册码地址:http://idea.lanyus.com/
三、pin安装selenium
pip install -U selenium
或者自行安装也可以,下载地址:https://www.seleniumhq.org/download/
四、selenium3.x开始,需要自己配置driver
1)firefox需要配置geckodriver
下载地址:https://github.com/mozilla/geckodriver/releases
1、根据系统版本选择geckodriver并下载,解压取出geckodriver.exe将其放到Firefox的安装目录下,如:C:\Program Files\Mozilla Firefox
2、将火狐安装目录(C:\Program Files\Mozilla Firefox)添加到环境变量path中
注意:以上操作完毕后一定要重启pycharm
测试代码:
from selenium import webdriver
browser = webdriver.Firefox()
browser.get('https://www.baidu.com/')
2)google需要配置chromedriver
下载地址:http://chromedriver.storage.googleapis.com/index.html
1、根据浏览器版本选择chromedriver并下载,解压取出chromedriver.exe将其放到Chrome的安装目录下,如:C:\..\Google\Chrome\Application
2、将谷歌安装目录(C:\..\Google\Chrome\Application)添加到环境变量path中
注意:以上操作完毕后一定要重启pycharm
测试代码:
from selenium import webdriver
browser = webdriver.Chrome()
browser.get('https://www.baidu.com/')
使用时报以下错误说明geckodriver或者chromedriver没有配置好,应按照第四步操作
selenium.common.exceptions.WebDriverException: Message: 'geckodriver' executable needs to be in PATH.
或
selenium.common.exceptions.WebDriverException: Message: 'chromedriver' executable needs to be in PATH. Please see https://sites.google.com/a/chromium.org/chromedriver/home