mac电脑,谷歌浏览器驱动 已放在/usr/local/bin里面
但在python内运行报错这些,求解决
红色的不一定是报错😅
可能是因为Python找不到该路径。您可以通过以下两种方式解决问题:
通过设置系统的环境变量来解决。
您需要在Python程序开头设置一个环境变量,告诉Python在哪里找到Chrome浏览器的驱动程序。您可以使用以下代码:
import os
os.environ["PATH"] += os.pathsep + "/usr/local/bin"
这将把/usr/local/bin添加到系统环境变量中,以便Python可以找到Chrome浏览器的驱动程序。
直接指定Chrome浏览器驱动程序路径。
您可以在Python程序中直接指定Chrome浏览器的驱动程序路径,而不是使用系统环境变量。例如:
from selenium import webdriver
options = webdriver.ChromeOptions()
options.add_argument("--headless")
driver = webdriver.Chrome(executable_path='/usr/local/bin/chromedriver', chrome_options=options)
这将告诉Python使用指定路径中的驱动程序。
请注意,如果您使用的是多个浏览器驱动程序,则需要根据需要将环境变量或直接指定路径适当更改。
是驱动程序跟当前的Python环境不兼容导致
抱歉,我需要更多的信息才能回答这个问题。该问题缺少关键细节,如代码示例、具体错误消息,以及启动浏览器驱动的步骤等。请提供更多细节,以便我可以更好地帮助您。