Selenium学习的基本情况介绍和环境安装

在工作中遇到个任务,在使用Arcgis批量发布服务之后,需要在门户和数据平台上点点点上线服务。想着这些工作都是结构化的,应该寻找一种批处理方式自动化进行,最终决定去学习Selenium。
学习的方式是跟着B站up主,大发程序员的教材视频进行学习,点击查看
我实操的浏览器与博主正好一直为谷歌浏览器,中间一些问题依靠Deepseek帮助解决。我会总结和归纳一下教学视频的知识点,另外在我实际工作中的进阶问题我也会总结。

Selenium环境安装大致有三个主体部分:浏览器安装、浏览器驱动安装和Selenium库安装。以下内容以Google浏览器为例。
1、一般浏览器的安装很简单,但Google浏览器例外,有些假冒的浏览器需要注意甄别,最好去官网下载,在国内使用Google一般也需要连接VPN。
下载安装完成后,需要额外注意浏览器的版本号,查看路径在帮助→关于
图片
禁止更新浏览器和浏览器驱动的版本号应该尽量保持一致,一般浏览器会自动更新,而浏览器驱动不会,容易导致脚本失效,需要禁止浏览器自动更新。PS:我不确定打包脚本之后,这方面的限制是怎样的。
过程:在“开始”搜索"services.msc"(组件服务),找到Google的全部更新组件是其禁止更新,见下图。在我的电脑上禁用了三个服务,大家有几个禁用几个就好。
图片
2、浏览器驱动安装点击网址
选择Stable(稳定版)→Platform(我用的windows64位)→复制URL至网页网址栏开始下载
注意:

  1. 浏览器和驱动的版本号尽可能一致,至少保证大版本号一致,例如140.0.7339.128(正式版本) (64 位)至少在140.这里一致
  2. 驱动是个exe文件,它的位置可以在脚本中用绝对引用找到,也可以放在脚本目录下使用相对引用,使用相对引用是为了方便打包后寻找文件(猜的)
    3、Selenium库安装
    这个就很常规了,设置好虚拟环境之后,pip Selenium就可以了
posted @ 2025-09-05 11:58  MyEngine  阅读(4)  评论(0)    收藏  举报