先去下面这个网站下载浏览器驱动:
Microsoft Edge WebDriver |Microsoft Edge 开发人员
注意,要下载和自己edge浏览器相同版本的驱动。
下载好后驱动会在 Downloads 文件夹中,使用访达可查看。
随后打开终端
使用命令将驱动复制到 /usr/local/bin目录文件下
sudo cp /users/xxxx/Downloads/msedgedriver /usr/local/bin
这样就可以在Python 中使用selenium 调用浏览器了。
使用下方代码进行验证。
from selenium import webdriver import time from selenium.webdriver.edge.options import Options Edge_op = Options() # 屏蔽被控制 Edge_op.add_experimental_option('useAutomationExtension', False) Edge_op.add_experimental_option('excludeSwitches', ['enable-automation', 'enable-logging']) driver = webdriver.Edge(options=Edge_op) driver.get("https://www.baidu.com")
这代代码是解决这个 edge正由自动测试软件控制的。
Edge_op.add_experimental_option('useAutomationExtension', False) Edge_op.add_experimental_option('excludeSwitches', ['enable-automation',
ok 结束! 本文章只做自己记录。