版权声明:本文为博主原创文章,未经博主允许不得转载 https://blog.csdn.net/qq_24909089/article/details/88847786
Chrome浏览器
必须参数
# 设置谷歌浏览器的一些选项
options = webdriver.ChromeOptions()
# 加载chromedriver
driver = webdriver.Chrome(executable_path='/Users/Python/chromedriver', chrome_options=options)
# 请求地址
driver.get("https://www.baidu.com/")
操作浏览器
driver.back() # 向后退
driver.forward() # 向前进
driver.refresh() # 刷新页面
## 浏览器滚动条:
js = "window.scrollTo(0,200)" # 滑动200像素
js1 = "window.scrollTo(0, document.body.scrollHeight)" # 滑动滚动条到底部
js2 = "window.scrollTo(0,0)" # 滑动到顶部
driver.execute_script(js)
# 获取元素的属性id获取
search_btn = driver.find_element_by_id('su')
# 获取元素的属性class名称获取
search_btn = driver.find_element_by_class_name('su')
search = search_btn.size
print(search) # 打印元素宽高
print(search['width']) # 打印元素宽
print(search['height']) # 打印元素高