Selenium webdriver+python的安装用到的软件以及链接(均为64位),chromedriver链接:https:///s/1lVURjquvwlOZuBRGqFWEQg 密码:0fr3(chrome 版本65.0.3325.181(正式版本)(64 位))pip 链接:https:///s/1w4HVZhbu1n3slUqkDe53Mg 密码:gawzpycharm链接:https:///s/1BmjjzujsgeRu5ctUngzZxw 密码:vvfhPython2.7 链接:https:///s/1gy9kaG5UokWHmDj2Y01ELA 密码:2fyy selenium3.6 链接:https:///s/1j6i20kFM745Mfow-gloXOg 密码:4k78 setuptools链接:https:///s/1Qm5UUK805mB4BgxJGqaiqg 密码:3ivojdk链接:https:///s/1Yia54ywSlKuq--jbjj7pgw 密码:ab4bpycharm破解需要的包链接:https:///s/1Rb9MSIiKfZZCmlBoeMLWsw 密码:huht 准备工作:1.JDK安装省略2.若有提示java出错,查看java配置的环境变量环境变量Java_home:C:\Program Files\Java\jdk1.8.0_131Path:C:\ProgramData\Oracle\Java\javapath;C:\Program Files (x86)\AMD APP\bin\x86_64;C:\Program Files (x86)\AMD APP\bin\x86;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYST EMROOT%\System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\ATI Technologies\ATI.ACE\Core-Static;;%JAVA_HOME%\bin;%JAVA_HOME%\jre7\bin;D:\Progr am Files\TortoiseSVN\bin;C:\strawberry\c\bin;C:\strawberry\perl\bin;C:\Program Files (x86)\PICT\;D:\Python27;D:\Python27\Scripts;C:\Program Files (x86)\Google\Chrome\Application;D:\Python27\Scripts;D:\Python27;D:\Python27\Lib \site-packages\setuptools-36.5.0-py2.7.egg;D:\Program Files\JetBrains\PyCharm 2017.2.3\bin一、安装Python以及配置环境变量1.安装python2. 选择安装路径,用默认的D盘即可,然后点“Next >”,操作截图如下:3.选择Python所要安装的文件,默认全部即可,然后点“Next >”,操作截图如下:4.安装过程需要一些时间,过程中会弹出命令行,不用管它,过一会安装完成会自动关闭,显示截图如下:5.安装完成之后显示如下截图的内容,点击“Finish”即可。
6.将安装的Python添加到环境变量中,右键“我的电脑”(win7系统有的显示是“计算机”)选择“属性”,然后选择“高级系统设置”,操作截图如下:7.弹出的“系统属性”界面,选择“高级”里面的“环境变量(N)...”,操作显示如下:8.弹出“环境变量”的对话框,在下面的“系统变量”中找到“Path”,然后点击“编辑”,操作显示如下:9.在弹出的编辑对话框中,将Python的安装目录“D:\Python27”填写进去,注意,两个路径之间是用“;”分号隔开的。
操作显示如下:11.输入之后点击“确定”即可,下面,我们来验证一下,通过快捷键“windows+R”打开“运行”,然后输入“cmd”打开命令行窗口,输入“python -V”命令,回车之后会打印出当前python的版本信息,这就说明我们的Python安装完成,并且配置完环境变量。
操作过程及结果截图如下:这样,我们的Python就安装完成了,并且配置到了系统环境变量中。
二、安装setuptools和pip解压文件,按住shift键后,在文件夹空白处点击鼠标右键,选择:在此处打开命令窗输入python setup.py install 回车安装成功后新开一个命令窗,输入easy_install回车,进行检测如果提示:error: No urls, filenames, or requirements specified (see –help) 说明安装成功,它在提示你命令后面需要跟参数。
如果提示:‘easy_install’ 不是内部或外部命令,也不是可运行的程序或批处理文件。
请检查环境变量path是否配置了“C:\Python27\Scripts”安装pip如果setuptools安装好后,可以直接用easy_install来安装pip如果还想手动安装的话,和安装setuptools步骤完全一样(这里就不附截图了)在安装pip前,请确认你win系统中已经安装好了python,和easy_install工具,如果系统安装成功,easy_install在目录C:\Python27\Scripts 下面,确认截图如下:进入命令行,然后把目录切换到python的安装目录下的Script文件夹下(按住shift键后,在文件夹空白处点击鼠标右键,选择:在此处打开命令窗)运行 easy_inatall pip3pip安装成功后,在cmd下执行pip,将会有如下提示.(输入python setup.py install 回车进行安装,安装完后显示安装目录为:C:\Python35\Lib\site-packages\pip-9.0.1-py3.5.egg )安装成功后可以新开一个命令窗,输入pip 回车,进行检测如果提示:Did not provide a command说明安装成功,因为pip后面也需要跟参数如果提示:‘pip’ 不是内部或外部命令,也不是可运行的程序或批处理文件。
请检查环境变量path是否配置了“C:\Python27\Scripts”三、安装selenium如果是联网状态的话,可以直接在D:\Python27\Scripts 下输入命令安装:D:\Python27\Scripts > pip install -U selenium如果没联网,下载最新版的selenium 2.33.0,并解压把整个目录放到C:\Python27\Lib\site-packages 目录下在页面的左侧列表中找到selenium-server-standalone-XXX.jar 对!就是这个东西,把它下载下来并解压;在selenium-server-standalone-xxx.jar 目录下使用命令java-jar selenium-server-standalone-xxx.jar 启动(如果打不开,查看是否端口被占用:netstat -aon|findstr 4444)。
四安装chrome driver1. 下载解压,你会得到一个chromedriver.exe 文件(我点开,运行提示started noprot 9515 ,这是干嘛的?端口9515被占了?中间折腾了半天),后来才知道需要把这家伙放到chrome 的安装目录下...\Google\Chrome\Application\ ,然后设置path 环境变量,把chrome 的安装目录(我的:C:\Program Files\Google\Chrome\Application),然后再调用运行:插件放到:D:\Python271 2 3 4 5 6 # coding = utf-8from selenium import webdriverdriver =webdriver.Chrome()driver.get('')print driver.titledriver.quit()五、安装破解pycharm1、到PyCharm 官网下载PyCharm 安装包。
Download 2、选择Windows系统的专业版下载。
下载3、下载好的安装包。
安装包信息安装软件1、双击安装包进行安装。
安装软件2、自定义软件安装路径(建议路径中不要中文字符)。
自定义安装路径3、创建桌面快捷方式并关联*.py文件。
创建快捷方式4、选择开始菜单文件夹(默认即可),点击安装。
选择文件夹5、耐心等待安装。
等待安装6、安装完成,勾选立即运行PyCharm。
安装完成7、选择是否导入开发环境配置文件,我们选择不导入。
导入配置文件8、阅读协议并同意(少年,选择略过吧)。
阅读协议9、选择输入激活码激活软件(请阅读下一步获取激活码)。
破解:1、安装Pycharm。
2、下载crack激活包3、将下载的文件放入PyCharm安装bin目录下:4、在pycharm.exe.vmoptions,pycharm64.exe.vmoptions两文件里加入-javaagent:D:\Program Files\JetBrains\PyCharm2017.2.3\bin\JetbrainsCrack-2.6.10-release-enc.jar5、如果已有注册码无须填写,没用可以填写破解包里的注册码6、启动pycharm验证:这个时间应该够你用的了哈哈。
以下为测试用到的脚本------------------------------------分割线----------------------------------------------- # -*- coding: utf-8 -*-from selenium import webdriver# 引入Keys类包发起键盘操作from mon.keys import Keysimport timedriver = webdriver.Chrome()# 访问百度driver.maximize_window()driver.get('')# 输入框输入内容driver.find_element_by_id('kw').send_keys('python')# 3stime.sleep(3)# 删除多输入的一个m (删除操作模拟键盘的Backspace)driver.find_element_by_id('kw').send_keys(Keys.BACK_SPACE)time.sleep(3)# 输入空格 + '教程'driver.find_element_by_id('kw').send_keys(Keys.SPACE)driver.find_element_by_id('kw').send_keys(u"教程")time.sleep(3)# 模拟ctrl+a 操作全选输入框内容driver.find_element_by_id('kw').send_keys(Keys.CONTROL, 'a')time.sleep(3)# 模拟Ctrl+X 操作剪切输入框内容driver.find_element_by_id('kw').send_keys(Keys.CONTROL, 'x')time.sleep(3)# 模拟Ctrl+V 操作将剪切内容填入输入框driver.find_element_by_id('kw').send_keys(Keys.CONTROL, 'v')time.sleep(3)# 模拟回车操作 ,开始搜索driver.find_element_by_id('su').send_keys(Keys.ENTER)time.sleep(3)# 退出driver.quit()--------------------------------------------分割线----------------------------------------------------。