?
?访问浏览器
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")# 直接保存
?
?
?
?
?
?
?
?
?
?
?
|