python+selenium(2)selenium使用步骤
用脚本驱动浏览器,selenium为python的第三方库,安装完库之后,需要导入库中的工具包进行使用。
1、从selenium库,导入webdriver方法
from selenium import webdriver
2、使用webdriver打开指定浏览器
比如打开chrome浏览器,并且chrome浏览器的驱动安装在python安装路径下,就可以用下面的脚本打开。如果浏览器驱动不是安装在python安装路径下,需要在括号中传入驱动的安装路径。
driver = webdriver.Chrome()
3、打开具体的网页
比如打开百度首页
driver.get("https://www.baidu.com/")
4、对浏览器进行关闭操作
driver.quit()
5、获取当前地址
driver.current_url
6、后退
driver.back()
7、前进
driver.forward()
8、刷新页面
driver.refresh()
9、获取title
driver.title
10、设置窗口大小
窗口最大化
driver.maximize_window()
自定义窗口参数(宽度,高度)
driver.set_window_size(500, 1000)
p.s.
从selenium库,导入webdriver方法时报“ModuleNotFoundError: No module named 'selenium'”
解决方法:
在cmd窗口,输入python,然后输入from selenium import webdriver,回车后是否报错,没报错则说明selenium安装成功
![](https://img.haomeiwen.com/i5268036/302516223320e62e.png)
打开项目解释器,查看目前使用的项目解释器是否包含selenium模块,项目解释器所在地址:file>settings
![](https://img.haomeiwen.com/i5268036/8a36645b701f055f.png)
点击当前项目下的project interpreter(项目解释器/python运行环境),可以看到列表中没有selenium模块
![](https://img.haomeiwen.com/i5268036/770c1b8c20fa7acb.png)
点击project interpreter下拉框,选择python安装路径为项目解释器,可以看到列表中包含了selenium模块
![](https://img.haomeiwen.com/i5268036/bb1f015d27bc70c9.png)
![](https://img.haomeiwen.com/i5268036/0d8fd6124714fc64.png)
点击【OK】,选择的项目解释器会回显在左侧树状图中
![](https://img.haomeiwen.com/i5268036/fe0155c5429e48d0.png)
此时再运行“from selenium import webdriver”脚本,可以正常执行