欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Python+Selenium环境搭建(windows系统)

程序员文章站 2022-05-28 14:27:33
...

1、安装python,就不说了-_-

2、安装setuptools与pip
setuptools可以更方便的创建和发布Python包,pip是安装和管理Python包的工具,通过pip安装Python比较简单。
下载地址:
https://pypi.org/pypy/setuptools
https://pypi.org/pypy/pip

解压后进入到对应的目录下,执行命令安装:
python setup.py install

PS D:\eg\software\setuptools-49.6.0> python .\setup.py install
PS D:\eg\software\pip-20.2.2> python .\setup.py install

输入pip命令后出现如下提示,说明安装成功。

PS D:\eg\software\setuptools-49.6.0> pip

Usage:
  pip <command> [options]

3、安装Selenium
命令:pip install Selenium(pip install Selenium==3.141.0 可以安装指定的版本)

PS D:\eg\software\setuptools-49.6.0> pip install Selenium

查看当前包的版本:pip show selenium

4、安装Chrome浏览器及驱动
chrome浏览器驱动下载地址:http://chromedriver.storage.googleapis.com/index.html
(1)查看浏览器版本:
右上角…–》设置–》关于 Chrome
Python+Selenium环境搭建(windows系统)
(2)下载与chrome浏览器相匹配的chromedriver版本(目前只有32位),解压后,将chromedriver.exe放置到python安装目录的Scripts下

5、eg:
打开百度网页,输入"Python+Selenium环境搭建",点击搜索按钮,最后关闭浏览器(为了看得清楚,在搜索框输入和点击搜索按钮后加了睡眠时间)

# coding=utf-8 防止乱码编码格式统一为UTF-8

#导入selenium(webdriver)模块
from selenium import webdriver 
import time

#调用selenium浏览器驱动,获取浏览器句柄(driver)并启动浏览器
driver = webdriver.Chrome() 

#通过句柄driver访问百度url
driver.get("https://www.baidu.com/")

#页面元素定位到百度的输入框,并通过键盘输入方法send_keys在输入框输入关键字“Python+Selenium环境搭建”
driver.find_element_by_id("kw").send_keys("Python+Selenium环境搭建")

#睡眠1秒钟
time.sleep(1)

#定位到搜索按钮,发生单击事件click(),点击搜索按钮
driver.find_element_by_id("su").click()

#睡眠5秒钟
time.sleep(5)

#关闭浏览器驱动
driver.quit()

Python+Selenium环境搭建(windows系统)