python之selenium安装及使用方法简介

来源:互联网 发布:韩剧软件 编辑:程序博客网 时间:2024/05/17 16:43
以windows7下Chrome浏览器为例

准备工作

  1、安装selenium库

     这个没什么说的直接在cmd.exe中pip install selenium就行了,不懂或者需要代理设置可以看看这个

http://blog.csdn.net/lee1169639/article/details/77355405

  2、下载安装chrome驱动,并设置环境变量

    如果你使用其他浏览器则你下载安装对应驱动(注意:驱动必须安装,不然即使安装了selenium,你的代码依然会报错)

 驱动到这里下载即可 http://npm.taobao.org/mirrors/chromedriver

(我的就在这里下的2.31的 chromedriver_win32.zip,与我的chrome版本对应,注意:你所下载的驱动版本一定要和自己浏览器版本对应)

下载后解压,将解压后的exe文件放到chrome的安装目录下...\Google\Chrome\Application\ (我的Chrome安装目录:C:\Program Files (x86)\Google\Chrome\Application )

   特殊说明一下,网上有的说Firefox不需要下载驱动,我看了这个就走了误区,Firefox同样需要下载驱动,配置环境变量

   然后配置环境变量

对变量Path进行编辑,在变量值后面加入chrome的安装目录 我的就是 ;C:\Program Files (x86)\Google\Chrome\Application (注意前面的 “;”如果Path结尾没有一定要加上)

到这里准备工作就完成了。

例子1

from selenium import webdriver browser = webdriver.Chrome()browser.get('http://www.baidu.com/')
这样就打开浏览器,并访问百度


例子2

# -*- coding: UTF-8 -*-from selenium import webdriverfrom selenium.webdriver.common.keys import Keys driver = webdriver.Chrome()driver.get("http://www.baidu.com")elem = driver.find_element_by_id("kw")elem.send_keys("python")elem.send_keys(Keys.RETURN)
打开百度,通过id找到输入框,在输入框中输入python,点击回车按钮,搜索

现在你已经初步了解了selenium,想继续系统学习最好还是看看官方的文档。

原创粉丝点击