一、初始化浏览器驱动
导入模块文件
from selenium import webdriver
初始化浏览器为chrome浏览器
browser = webdriver.Chrome()
初始化浏览器为firefox浏览器
browser = webdriver.Firefox()
初始化浏览器为无界面的chrome浏览器
option = webdriver.ChromeOptions()
option.add_argument("headless")
driver = webdriver.Chrome(chrome_options=option)
二、设置浏览器大小
#设置浏览器大小为全屏
maximize_window():
#设置浏览器分辨率为:500×500
set_window_size(500,500):
from selenium import webdriver
import time
browser = webdriver.Chrome()
#设置浏览器大小:全屏
browser.maximize_window()
browser.get('https://www.baidu.com')
time.sleep(2)
# 分辨率 1280*800
browser.set_window_size(500,500)
time.sleep(2)
# 分辨率 1024*768
browser.set_window_size(1024,768)
time.sleep(2)
三、刷新浏览器页面
#方法:刷新浏览器页面
refresh()
from selenium import webdriver
import time
browser = webdriver.Chrome()
#设置浏览器大小:全屏
browser.maximize_window()
browser.get('https://www.baidu.com')
time.sleep(1)
try:
browser.refresh() #刷新页面
print('刷新页面')
except Exception as e:
print('test fail')
#输出内容:刷新页面
四、浏览器后退和前进
#后退
back()
#前进
forward()
from selenium import webdriver
import time
browser = webdriver.Chrome()
#设置浏览器大小:全屏
browser.maximize_window()
browser.get('https://www.baidu.com')
#点击打开百度新闻页面
browser.find_element_by_link_text('新闻').click()
time.sleep(2)
#后退:回到百度首页
browser.back()
time.sleep(2)
#前进:前进到百度新闻页面
browser.forward()
time.sleep(2)