超详细 python + selenium 的安装配置和使用

本文详细介绍了如何安装和配置selenium,包括下载对应版本的webDriver并设置环境变量,以及通过代码实例展示了元素定位和窗口操作。此外,还讲解了selenium的headless无头模式的应用。
摘要由CSDN通过智能技术生成

文章更新于:2020-05-12
注1:Selenium 文档参见:The Selenium Browser Automation Project
注2:Selenium 的一个非官方教程:Selenium with Python

演示视频

操作演示视频


点此链接全屏观看:更多操作视频传送门,点我观看全屏操作视频


一、安装 selenium

这里我们使用 pip 进行安装。

pip install selenium

在这里插入图片描述

二、下载 webDriver 并配置环境变量

selenium 需要浏览器的内核驱动才能操控浏览器。
所以我们需要下载浏览器对应的内核驱动。

浏览器 下载链接 内核驱动下载链接
Chrome 谷歌浏览器 chromedriver
Firefox 火狐国际版 geckodriver
Firefox 火狐中国版 同上
Edge Edge浏览器 MicrosoftWebDriver
puppeteer puppeteer API 文档

下载浏览器并安装后。
下载对应版本号的 Driver 然后将其放在系统 path 路径下即可。
注:如果 Edge 浏览器的 Driver 不能用,将其改名为 MicrosoftWebDriver.exe 再试。

三、代码实践

import time
from selenium import webdriver
from selenium.webdriver.common.keys import Keys

# 使用Edge浏览器访问百度
driver = webdriver.Edge()
driver.get("http://baidu.com")

# 输入“网络爬虫”
elem = driver.find_element_by_name("wd")
elem.clear()
elem.send_keys(u"网络爬虫")

# 重新输入“python 编程语言”并回车
time.sleep(1)
elem.clear()
elem.send_keys(u"python 编程语言")
elem.send_keys(Keys.RETURN)

# 3秒后关闭浏览器
time.sleep(3)
driver
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值