配置信息:python2.7+selenium2+chrom/firefox
1、环境
python27:大家可以自己下载这个,我这里也给个链接:https://pan.baidu.com/s/1GiqX5dUyHY9-KUrQ0IPPcw
py27傻瓜式安装,会默认安装在C盘下
然后要验证下是否安装成功吧,windows+R>cmd>dos窗口,输入命令python,如下就是成功了
好了,上面装的是py27的环境,然后记得把C:\Python27\Tools\Scripts添加到系统环境变量path下就可以了。
下面就要选择编辑器了,看标题我用的是大路货了pycharm,pycharm是需要license server的
,也可以网上找的,我感觉这玩意过几个月就要重输入一次,pycharm不建议大家更新,另外针对主题的话大家可以一进去的时候选择Darcula,我记得是有三个选项下面两个选择这个就可以了,好的先来个传送门,biu:https://pan.baidu.com/s/1YDjX2AVyGLJnXj8Ft-w65Q
,上个效果图哈
嘿嘿的,护眼模式哈,看着确实舒服点,个人觉得。
接下来是啥呢,是selenium2了,selenium3没用过看过别人使用,和2还是有区别的个人觉得坑比教多,对此我还是怂一波选择2了,一般的话安装selenium2是通过dos命令窗口用pip命令安装的,大家可以在安装完py27后在dos窗口运行下pip如果这样则成功了
如果你pip失败的话怎么办呢。打开pycharm>file>seting>project>project interperter,上图说明
注意只有选择了那个python.exe的路径后下面才会显示你现在安装了哪些package,然后点击原谅色的框(绿色),如下
按照顺序选择什么包,然后选择版本大家可以对应之前图片的版本,最后下载就可以了,但愿大家pip都默认装好了,然后的话我们来看在dos窗口安装selenium2如图
就是辣么简单,我是装过了所以提示这个,如果第一次装的话会有个loading进度条,最后提示成功的,我没法找图给你们示范,毕竟我辣么懒啊
然后的话,还有就是浏览器了毕竟是web端的东西,浏览器的话py2.7支持的是firefox浏览器版本不超过46的,所以记得去高级设置里面关闭自动更新。chrom的话,只要你chromdriver和chrom浏览器版本对应即可,不考虑py版本,ie的话没试过我就不好多说了。那么,老规矩传送门走起来:https://pan.baidu.com/s/1DG3vNaVB2aa3a_NGGUABCg,其中chromdriver的话需要放到指定路径下C:\Users\11111\AppData\Local\Google\Chrome\Application\chromedriver.exe
嗯,好像就是这些了。
接下来我们来运行一下,我用chrom和firefox做个简单的示范
#coding:utf8
#最上面这个是规定了编码格式必写项
from selenium import webdriver
#这是一个针对py2编码格式的三行代码,大家如果以后遇到了格式问题可以试试,我是写死了每个py都写,py2感觉很有用的说
import sys
reload(sys)
sys.setdefaultencoding('utf-8')
#chrom浏览器
# chromedriver = r"C:\Users\11111\AppData\Local\Google\Chrome\Application\chromedriver.exe"
# dri = webdriver.Chrome(chromedriver)
#火狐浏览器
dri=webdriver.Firefox()
#然后获取url在之前加r是防止遇到斜杠/和一些字母形成的转义符号,个人觉得也是必写项目
dri.get(r"https://www.baidu.com/")
#窗口最大化,大家可以dri.后利用自动补全查看很多,每个东西之前有字母在此做个解释
dri.maximize_window()
# p:parameter 参数
# m:method 方法
# c:class 类
# v:variable 变量
# f:function 函数
# 对了python这的注释一行是用#号,也有其他的我忘了,现在的我是缺啥百度啥,有个概念就可以了,初学可以多记点
#窗口关闭
dri.close()