一.python3环境搭建
系统环境:windows 64位
1.python官方网站下载(https://www.python.org/downloads/windows/)
打开后如下所示,结合你的细的系统环境选择你需要下载的版本下载,一般下载最新的稳定版
(1)xxx web-based installer 是需要通过联网完成安装的;
(2)xxx executable installer 为可执行文件(*.exe)方式安装;(我选择的下载方式)
(3)xxx embeddable zip file 为嵌入式版本,可以集成到其它应用中。
2.安装过程如下图所示
2.1双击下载的安装包后会弹出如下界面
注意要勾选:Add Python 3.6 to PATH
点击 Customize installation进入一步(也可以点击install now)
2.2点击next
2.3勾选Install for all users ->按照个人习惯,更改安装地址->点击install
2.4出现如下界面,即表示安装成功,点击close
3.检查是否安装成功
打开cmd(win+R快捷打开运行,输入cmd回车进入命令) ->输入 python 能够查看到安装的版本号即表示安装成功
二.安装selenium
1.打开cmd(win+R快捷打开运行,输入cmd回车进入命令)
2,输入pip install selenium
3.第二步完成之后,输入pip list,能够查看到selenium的版本即可
三.浏览器驱动webdriver
-
chrome 下载地址:http://chromedriver.storage.googleapis.com/index.html
-
firefox 下载地址:https://github.com/mozilla/geckodriver/releases
打开下载地址后,下载与自己浏览器匹配的版本,注意:32位还是64位。
下载后,将解压的xxx.exe放至在python安装的根目录,即与python.exe同层级。我这边安装在D:\Program Files\Python38路径下,如下图所示:
四.编辑器PyCharm安装
1.编辑器下载地址:http://www.jetbrains.com/pycharm/download/#section=windows
2.professional 表示专业版,community 是社区版,推荐安装社区版,因为是免费使用的
3.当下载好以后,点击安装,可按自行需要修改安装路径
4.安装过程中选择勾选如下
5.一直next,会出现下载界面,等待其自动下载完毕即可
五.python+selenium3+webdriver 简单示例
from selenium import webdriver
from selenium.webdriver.common.keys import Keys
driver = webdriver.Chrome()
driver.get('http://www.baidu.com')
print(driver.title)
assert "百度" in driver.title # 这是断言,如果有百度关键字就往下执行
selenium = driver.find_element_by_id("kw") # 找到百度输入框的id选择器的元素名字
selenium.send_keys("python") # 设置要百度的关键字如“python”
selenium.send_keys(Keys.RETURN) # 发送请求
print(driver.page_source) # 输出请求结果
六.PyCharm中import selenium包 红线飘红解决方法
1.点击编辑器“File”->点击“settings”
2.在“settings”中,选择“Project:Pytest”->“Project Structre”->点击“Add Content Root”
3.找到安装selenium的路径,红色字体(例:D:\Program Files\Python38\Lib\site-packages),最后点击【OK】
4.选择selenium包的路径,再点击“Sources”
5.最后再“Apply”应用,再返回.py文件中就不会再提示错误了。
大体流程如下图所示: