访问浏览器
from selenium import webdriver #导入包
driver = webdriver.Firefox()#调用火狐浏览器
driver.get("https://www.baidu.com/") #访问网址
最大化
from selenium import webdriver #导入包
driver = webdriver.Firefox()#调用火狐浏览器
driver.get("https://www.baidu.com/") #访问网址
driver.maximize_window()#最大化
获取浏览器的尺寸
from selenium import webdriver #导入包
driver = webdriver.Firefox()#调用火狐浏览器
driver.get("https://www.baidu.com/") #访问网址
# driver.maximize_window()#最大化
print(driver.get_window_size())#获取小化浏览器尺寸
driver.maximize_window()
print(driver.get_window_size())#获取大化浏览器尺寸
获取他的位置
from selenium import webdriver #导入包
driver = webdriver.Firefox()#调用火狐浏览器
driver.get("https://www.baidu.com/") #访问网址
print(driver.get_window_position())#获取浏览器的位置
设置浏览器位置
from selenium import webdriver #导入包
driver = webdriver.Firefox()#调用火狐浏览器
driver.get("https://www.baidu.com/") #访问网址
# print(driver.get_window_position())#获取浏览器的位置
driver.set_window_size(20,20)#设置浏览器位置
#关闭所有标签
#关闭当前标签
from selenium import webdriver #导入包
driver = webdriver.Firefox()#调用火狐浏览器
driver.get("https://www.baidu.com/") #访问网址
# print(driver.get_window_position())#获取浏览器的位置
# driver.set_window_size(20,20)#设置浏览器位置
driver.close()#关闭所有标签
driver.quit()#关闭当前标签
刷新 前进 回退
from selenium import webdriver #导入包
driver = webdriver.Firefox()#调用火狐浏览器
driver.get("https://www.baidu.com/") #访问网址
driver.implicitly_wait(2)#等待两秒
driver.get(" https://zhuanlan.zhihu.com/") #访问网址
driver.implicitly_wait(2)#等待两秒
driver.back()#回退之前的页面
driver.get(url) 请求某个url对应的响应
refresh() 刷新页面操作
back() 回退到之前的页面
forward() 前进到之后的页面
1)访问 http://www.baidu.com
2)访问 https://zhuanlan.zhihu.com/
3)回退
from selenium import webdriver #导入包
driver = webdriver.Firefox()#调用火狐浏览器
driver.get("https://www.baidu.com/") #访问网址
driver.refresh()#刷新
driver.back()#回退
driver.forward()#前进
进入百度页面
等待2秒 进入知乎页面
在等待两秒返回百度
current_url 获取当前访问页面url
from selenium import webdriver #导入包
driver = webdriver.Firefox()#调用火狐浏览器
driver.get("https://www.baidu.com/") #访问网址
print(driver.current_url)
title 获取当前浏览器标题
from selenium import webdriver #导入包
driver = webdriver.Firefox()#调用火狐浏览器
driver.get("https://www.baidu.com/") #访问网址
print(driver.title)#获取当前浏览器标题
get_screenshot_as_png() 保存图片
from selenium import webdriver #导入包
driver = webdriver.Firefox()#调用火狐浏览器
driver.get(" https://zhuanlan.zhihu.com/") #访问网址
#第一种方式
data = driver.get_screenshot_as_png()
with open("123.png","wb") as wf:
wf.write(data)
get_screenshot_as_file(file) 直接保存
from selenium import webdriver #导入包
driver = webdriver.Firefox()#调用火狐浏览器
driver.get(" https://zhuanlan.zhihu.com/") #访问网址
#第二种方式
driver.get_screenshot_as_file("456.png")# 直接保存