文章目录
前言
Python系列文章主要是记录自己学习成果及知识输出整合,提供一个温故而知新的场所。
一、浏览器基本操作
1.启动退出
手动安装driver,启动浏览器时,需要传递两个参数:
service:浏览器驱动对象,driver的存放路径(自动配置,可以省略service参数)
options:浏览器参数对象
两个参数不传也不影响使用,但传了可以对浏览器进行自定义配置
# 有参数启动
option = webdriver.ChromeOptions()
option.add_argument('start--maximized') # 浏览器启动最大化,add函数里增加option对象参数
driver = webdriver.Chrome(options=option)
# 也可以无参数直接启动
driver = webdriver.Chrome()
selenium4 只接收service和options,使用service和options来接收其他的更多的参数,不同浏览器有不同浏览器的参数选项。
以下为Chrome的参数选项
ChromeDriver: https://chromedriver.chromium.org/capabilities
Chrome: https://peter.sh/experiments/chromium-command-line-switches/