python 的selenium库打开safari
时间: 2023-08-03 21:46:34 浏览: 124
在 Python 中使用 Selenium 打开 Safari 浏览器,需要安装 SafariDriver。SafariDriver 是一个 Safari 浏览器的远程控制工具,它可以允许 Selenium 通过 Safari 浏览器驱动自动化控制 Safari 浏览器。
下面是在 Mac 操作系统上使用 Safari 浏览器和 SafariDriver 的示例代码:
```python
from selenium import webdriver
# 启动 Safari 浏览器
driver = webdriver.Safari()
# 访问网页
driver.get('https://www.baidu.com')
# 关闭浏览器
driver.quit()
```
在 Windows 操作系统上,需要先安装 Safari 浏览器和 SafariDriver,然后将 SafariDriver 的路径添加到环境变量中。在代码中指定 SafariDriver 的路径,示例如下:
```python
from selenium import webdriver
# 指定 SafariDriver 的路径
driver_path = r'C:\Program Files\Safari\SafariDriver.exe'
# 启动 Safari 浏览器
driver = webdriver.Safari(executable_path=driver_path)
# 访问网页
driver.get('https://www.baidu.com')
# 关闭浏览器
driver.quit()
```
阅读全文