Python配置Selenium+Chrome环境和Selenium+PhantomJS环境

来源:互联网 发布:java有没有二叉树类 编辑:程序博客网 时间:2024/05/16 07:09

配置步骤

1.在pycharm编译其中按上一篇文章简单粗暴:使用pycharm安装对应的Python版本第三方包,在包的搜索窗口输入Selenium,然后点击Install Package即可。



2.下载最新版本的Chrome浏览器安装


3.下载最新版本ChromeDrive.exe

可进入以下网址进行下载

http://chromedriver.storage.googleapis.com/index.html

下载下来为一个压缩包文件,解压缩,得到chromedrive.exe


4.将下载的最新版本的chromedrive.exe拷贝到你的python3.x的安装目录,或者是C:Windows目录下

整个Selenium+Chrome的环境配置就完成了

我的python3.x安装路劲为:C:\Users\Administrator\AppData\Local\Programs\Python\Python35\



到这里整个Selenium+Chrome环境配置就完成了,快使用下列代码打开你的浏览器吧

 #掉用第三方包selenium打开浏览器登陆    driver=webdriver.Chrome()#打开chrome    #driver.implicitly_wait(30)    driver.get(tieziUrl)#登陆两次    driver.get(tieziUrl)    #print(driver.page_source)    html=driver.page_source#将浏览器执行后的源代码赋给html    driver.close() # Close the current window.    driver.quit()#关闭chrome浏览器


5.上面代码每次都会打开一次Chrome浏览器,但是假如我们循环次数较多时,每次都打开一次浏览器会干扰我们在桌面上的其他工作,所以这里介绍一个无界面的浏览器包PhantomJS

首先在官网下载地址:http://phantomjs.org/download.html

或者CSDN下载频道以往版本:http://download.csdn.net/detail/tylanbin/7211747

然后得到压缩包,解压,将里面的PhantomJS.exe文件复制到你的python安装路径或者C:windows下,只要是系统的环境path目录都行

然后只需要把上面driver=webdriver.Chrome()改成driver=webdriver.PhantomJS()即可


0 0
原创粉丝点击