做徽章的网站,深圳办公室装修设计公司,南宁会员网站制作,化妆品网站建设版块前言
该教程适用于selenium 3版本#xff0c;如果已经更新到selenium 4#xff0c;启动浏览器的方法需要修改#xff0c;具体可参考#xff1a;selenium 4 启动浏览器
前置条件#xff08;浏览器驱动放置位置#xff09;
一、第一种方法 1.下载浏览器驱动 2.粘贴在pyt…前言
该教程适用于selenium 3版本如果已经更新到selenium 4启动浏览器的方法需要修改具体可参考selenium 4 启动浏览器
前置条件浏览器驱动放置位置
一、第一种方法 1.下载浏览器驱动 2.粘贴在python根目录下
二、第二种方法 1.下载浏览器驱动 2.指定驱动路径驱动Chrome 浏览器 #.\driver\chromedriver.exe 为驱动存放位置,可以是相对路径或者绝对路径driver webdriver.Chrome(executable_path r.\driver\chromedriver.exe)三、第三种方法 1.将浏览器驱动配置在环境变量中 *注不建议
1、启动浏览器实例化浏览器
启动浏览器驱动已放入python根目录下
# 启动Chrome浏览器
driver webdriver.Chrome() # 启动Firefox浏览器
driver webdriver.Firefox()# 启动IE浏览器
driver webdriver.Ie() 2、最大化浏览器
# driver为实例化浏览器对象下同
driver.maximize_window()3、设置浏览器大小
# width 400, height 800
driver.set_window_size(480, 800) 4、打开网页
# 指定驱动路径 启动
url driver.get(https://ww.baidu.com)5、使用另外窗口打开网页
# 新开一个窗口通过执行js来新开一个窗口
js window.open(https://mail.163.com);
driver.execute_script(js)6、控制浏览器前进、后退
driver.get(https://www.zhihu.com/)
driver.get(https://mail.163.com) # 在同一窗口重新打开一个网页
driver.back() # 后退 到知乎
driver.forward() # 前进 换回到1637、获取网页标题
# 获取网页的title
title driver.title 8、获取网页的URL
获取的url为当前浏览器地址栏中的url
# 获取网页的URL
url driver.current_url 9、刷新页面
driver.refresh()10、获取浏览器窗口大小
size driver.get_window_size() # 返回为字典型 如{width: 1050, height: 840}关闭浏览器
# 关闭的是当前浏览器窗口的页签存在多个窗口时关闭当前的活动窗口
driver.close()12、退出浏览器
# 关闭整个浏览器包括webdriver的进程也会退出
driver.quit()