环境版本说明
- Python 3.7.1
- Selenium 3
- Chrome 版本 78.0.3904.108(正式版本) (64 位)
使用pip3安装selenium
代码语言:javascript复制pip3 install selenium
当前安装的最新版本:selenium-3.141.0
下载webdriver驱动
selenium
如果想要执行chrome
浏览器的话,是需要安装驱动chromedriver
的,而下载chromedriver
可以从两个地方去下载,点击访问如下:
- 点击访问官网
- 点位访问国内淘宝镜像地址
那么其实一般都是访问国内的镜像地址,如下:
可以看到提供下载的版本挺多的,按照chrome版本号Google Chrome 78.0.3904.108
搜索一下,如下:
点击最新的版本号进去,可以看到下载的系统版本,如下:
安装webdriver驱动
将下载下来的驱动放在项目的目录下,其实放在哪里都可以,只要指定路径执行即可。
将驱动拷贝到python371的Scripts目录下,如下:
编写测试执行的代码
代码语言:javascript复制from selenium import webdriver
import os
import time
def main():
# 如果没有将chromediriver驱动放到Python的Scripts全局目录,则需要指定对应的执行路径
# 指定绝对路径,引入chromedriver.exe
# chromedriver = "D:/Python37/Scripts/chromedriver.exe"
# os.environ["webdriver.chrome.driver"] = chromedriver
# browser = webdriver.Chrome(chromedriver)
# 如果将驱动复制到全局目录,则不需要指定驱动路径,如下:
browser = webdriver.Chrome()
# 设置浏览器需要打开的url
url = "http://www.baidu.com"
browser.get(url)
# 在百度搜索框中输入关键字"python"
browser.find_element_by_id("kw").send_keys("python")
# 单击搜索按钮
browser.find_element_by_id("su").click()
time.sleep(3)
# 关闭浏览器
browser.quit()
if __name__ == '__main__':
main()
执行效果如下:
执行成功,说明环境已经搭设完毕。