python中selenium的运用问题

以下有三个问题,请留下宝贵的针对性的具体意见,十分感谢!

问题1:selenium的使用条件是否必须安装浏览器,及其对应的浏览器驱动才能运行,例如操作谷歌浏览器,就必须安装谷歌浏览器,及其对应版本的浏览器驱动,如果是用绿色免安装版本的浏览器软件是否支持,如果支持,要写代码是否跟安装的代码一样?

问题2:基于问题1,如果是必须要安装对应版本的浏览器驱动,那么浏览器版本更新后是否要修改代码或者是修改驱动的版本,如果是,那能否取消掉驱动版本的限制之类,或者设置自动更新之类?

问题3:如果操作浏览器,遇到网页有限制,例如操作谷歌浏览器遇到如图所示的问题:需要设置兼容性站点,需要怎么操作,能否达到通过代码自动设置,又或者是跳过设置之类的?

img