请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

弃用警告:executable_path 已被弃用

老师,运行代码提示:DeprecationWarning: executable_path has been deprecated, please pass in a Service object
chrome = self._browser(self._path, options=self.options)
本地:
python 3.9
mac os 11.5
selenium 4.0.0b4

我想取消这个警告该怎么操作,麻烦指导一下,谢谢。
图片描述

正在回答 回答被采纳积分+3

插入代码

1回答

托尼老师 2021-09-03 17:09:19

这是selenium4.0版本的源码调整导致的弃用警告,3.4版本已然够用且没有这个警告,如果非要使用4.0版本,有两个办法:

1、跟踪源码,按照新的规则调用参数;

2、使用内建的warnings模块忽略这种类型的警告

1
2
3
import warnings
 
warnings.filterwarnings("ignore", category=DeprecationWarning)


0 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号