当前位置: 首页 > 知识库问答 >
问题:

在Mac M1的特定位置安装chromedriver?

施自怡
2023-03-14

我刚刚从Ubuntu跳到MacBook Air M1。

我正在尝试以一种不必同时更改两者的脚本的方式设置系统。即,我想以这样一种方式保留脚本,即在任一系统上进行编辑是可以的。

在脚本中,我使用以下代码行:

driver = webdriver.Chrome("/usr/lib/chromium-browser/chromedriver")

我用自制软件安装了< code>chromium-browser,但是我找不到文件(所以我可以把它移到这个位置?).

几乎所有能查的都试过了,都查不出来。接下来可以尝试什么?

共有3个答案

姚骁
2023-03-14

你可以在这里找到各种版本的Chrome驱动程序的下载:https://chromedriver.chromium.org/downloads

例如,对于Mac M1上的v99,您可以下载此归档文件:https://chrome driver . storage . Google APIs . com/99 . 0 . 4844 . 51/chrome driver _ Mac 64 _ m1 . zip

下载后只需解压缩

百里俭
2023-03-14

解决的最快方法是使用家酿:

brew install --cask chromedriver
松新
2023-03-14

安装网络驱动管理器,它允许你自动安装和存储chromedrive

pip install webdriver-manager

像这样使用:

from selenium import webdriver
from webdriver_manager.chrome import ChromeDriverManager
driver = webdriver.Chrome(ChromeDriverManager().install())
 类似资料:
  • 我需要一个帮助来定位一个JPanel在一个特定的位置到一个Jframe。 我在一个扩展JFrame的类中有一个JPanel,我需要将这个JPanel放在一个特定的x,y位置。 是这样的: 我不需要一个LayoutManager的位置的JPanel,因为我需要把JPanel在一个特定的位置(像150,150的例子)。但是如果我panel.set位置(150,150),就像上面的代码一样,什么都不会发

  • 在Ubuntu上安装了Oracle 8 jdk,在jre/lib中,它有各种fontProperties文件和一个包含字体的字体目录。但是当安装OpenJdk 8时,jre/lib中的字体文件中没有这样的字体文件夹。 那么它的字体从哪里来,它是否有任何字体取决于系统在其他地方安装了一些字体。 根据gerynix的建议更新 不返回任何字体 给予

  • 问题内容: 我正在尝试从C#程序集(使用)动态运行.jar 。现在,可以从控制台应用程序运行: 但是,在一个程序集中,我不断收到“系统找不到指定的文件”的信息,必须将行更改为Java的完整路径,如下所示: 这显然不会。我需要一种动态(但声明式)确定Java安装位置的方法。 我开始考虑查找注册表,但是到那里时,我注意到版本有特定的键,甚至不能保证它们是数字的(例如“ HKEY_LOCAL_MACHI

  • 然后是“选择安装位置”的界面,对于其中的“目标文件夹”,可以使用默认设置的值,也可以选择一个别的路径,比如我此处改为了D盘的相应位置:D:\Program Files (x86)\Notepad++\ 再点击下一步

  • 问题内容: 如何在Java中的long的特定位置设置/取消设置位? 例如, 我想在位置2设置位,在位置3取消设置位,因此相应的long将是, 有人可以帮我怎么做吗? 问题答案: 要设置一点,请使用: 擦除一下使用: 切换一下用途: 请注意,我使用0b?。您也可以使用任何整数,例如: 但是,这使得更难知道正在更改哪个位。 使用二进制可让您查看将要设置/擦除/切换的确切位。 要动态设置位,请使用: 将

  • 我仍然是networkx的初学者,我想在不同的位置添加多种类型的节点,我使用了以下代码 但是当我想访问Graph X时,如果我键入X.node它会返回一个空列表,如果我想添加更多节点,我必须在开始时使用pos字典设置它们的位置。 如何使用add_node()将节点添加到特定位置x和y的图形中