day70(python+webdriver的环境配置)

笔记非本人,来自ms,今天此文档部署了python+webdriver的环境借用文档,以备后用.-------------5.21 相关所需要文件当前存放在本地D盘software下。


Python+webdriver入门配置(MS)

2014/04/14

趁着在家有个干净的windows环境,我自己尝试从头配置Python+webdriver,公司的配置是前辈已经帮忙配好的。本文档在于帮助菜鸟扫盲。有些内容是引用虫师的

1.下载python,好吧官网有,直接exe安装吧少年,推荐下载py2.7,3.3不太稳定(说错别砍我,我很菜)

2.下载setuptools(python的基础包工具),同样是exe 文件,默认会找到python的安装路径,将安装到C:\Python27\Lib\site-packages 目录下

3.下载pip,(python安装包管理工具),我默认解压在了C:\pip-1.3.1目录下

4.打开命令提示符(开始---cmd 回车)进入C:\pip-1.3.1目录下输入:

C:\pip-1.3.1> python setup.py install

(如果提示python 不是内部或外部命令!别急,去配置一下环境变量吧)

5.再切换到C:\Python27\Scripts 目录下输入:

C:\Python27\Scripts> easy_install pip

6、安装selenium,(下载地址: https://pypi.python.org/pypi/selenium

如果是联网状态的话,可以直接在C:\Python27\Scripts下输入命令安装:

C:\Python27\Scripts> pip install -U selenium

如果没联网(这个一般不太可能),下载selenium2.33.0 (目前的最新版本)

并解压把整个目录放到C:\Python27\Lib\site-packages目录下。

7、下载selenium的服务端(https://code.google.com/p/selenium/)在页面的左侧

列表中找到

selenium-server-standalone-XXX.jar

对!就是这个东西,把它下载下来并解压;

在selenium-server-standalone-xxx.jar目录下使用命令java -jar

selenium-server-standalone-xxx.jar启动(如果打不开,查看是否端口被占用:

netstat-aon|findstr 4444)。

 

至此步骤完毕

 

接下来是一些注意事项,是我配置想启动的过程中遇到的问题,希望对你们有所帮助:

1.我写了个入门的python+webdriver脚本:

出现error:

Traceback (most recent call last):
  File "C:\Python27\Lib\aa.py",line 1, in <module>
    from selenium import webdriver
ImportError: No module named selenium

解决方案:没有找到selenium,好吧他说selenium没装,但是我真的安装的啊。我勒个去。于是我把我之前selenium-2.35.0.tar删了,在线用pip命令操作安装selenium,发现用from selenium import webdriver还是报错,于是找啊找,参见该博客http://blog.sina.com.cn/s/blog_416544cb0101kzua.html

重启电脑,这里如果不重启,不生效,OK,这个重启电脑搞定这个问题

2.我相信很多人会去手写python脚本

请大家注意调用浏览器首字母要大写。。。(今天差点弄死我),如:FirefoxChrome,Ie

3.注意得把IEDriverServerchromedriver放到对应浏览器的安装目录下

配置浏览器的环境变量Path:如

Chrome:C:\Users\wyx\AppData\Local\Google\Chrome\Application

4.python的安装目录下也放IEDriverServerchromedriver

 

 学一样一样精通,样样学样样稀松,自己就是配个环境,重点在java,要做到心中有数,不能乱。重心还是java。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值