一、创建webdriver对象并打开对应网页
from selenium import webdriver
driver = webdriver.Chrome() # 使用火狐的话引用 Firefox()
driver.get(url) # url自定义
二、其它关于浏览器的操作函数
1、窗口最大化及大小设置(像素单位)
driver.maximize_window()
driver.set_window_size(300, 500)
2、手机模式
deviceName可更改为Chrome浏览器支持的设备型号
from selenium import webdriver
mobileEmulation = {'deviceName' :'Galaxy S5'}
option = webdriver.ChromeOptions()
option.add_experimental_option('mobileEmulation',mobileEmulation)
charome = webdriver.Chrome(options=option)
3、获取cookie信息
driver.get_cookies()
4、获取网页源代码
driver.page_source()
5、获取网页标题
driver.title
6、页面刷新
driver.refresh()
7、网页前进和后退
driver.back()
driver.forward()
8、截屏 (括号中的参数为路径+文件名+后缀)
driver.get_screenshot_as_file("D:\selenium\browserBase\image.jpg")
9、退出
driver.close() # 关闭当前窗口
driver.quit() # 关闭所有窗口,结束进程