1) 打开浏览器,创建driver对象
from selenium import webdriver
import time
from selenium.webdriver.common.by import By
driver = webdriver.Chrome()
driver.maximize_window()driver.implicitly_wait(5)
url = "https://www.baidu.com/"
driver.get(url) # 浏览器加载url
2)driver 属性
driver.get() | 在浏览器打开url |
driver.close() |
关闭当前页面(最新页面) |
driver.quit() | 关闭本次执行打开的浏览器(所有页面),并且安全关闭session |
driver.maximize_window() |
浏览器最大化 |
driver.implicitly_wait(5) | 隐性等待。 规定时间内网页是否加载完成,如果完成了,就进行下一步;在设置的时间内没有加载完成,则会报超时加载。 隐性等待的设置时全局性的(所有页面适用)。 |
find_element_by_xpath | 定位元素 |
driver.find_element(*element_loc) element_loc=(By.XPATH,"") |
定位元素(拆分driver和元素位置) |
(已定位元素) driver.clear() |
清空输入框,作用对象:输入框 |
(已定位元素) driver.send_keys(value) |
输入框赋值,作用对象:输入框 |
(已定位元素) driver.click()文章来源:https://www.toymoban.com/news/detail-501295.html |
点击事件 |
driver.page_source文章来源地址https://www.toymoban.com/news/detail-501295.html |
获取页面html源代码 |
driver.current_url | 获取当前页面url |
driver.title | 获取当前页面title |
driver.current_window_handle | 获取当前页面句柄(浏览器的标识符) |
到了这里,关于selenium driver相关使用的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!