回答編集履歴

2

太字になっていない部分を修正

2023/03/01 02:34

投稿

Daregada
Daregada

スコア11990

test CHANGED
@@ -1,13 +1,7 @@
1
1
  `executable_path=`で古いchromedriverを参照しているのでは。
2
-
3
-
4
2
 
5
3
  `pip install chromedriver-binary`によってchromedriverを入れると、chromedriver自体もchromedriver-binaryパッケージのインストール先(たとえば、`/opt/homebrew/python3.9/site-packages/chromedriver_bianry`など)に格納されています。
6
4
 
7
-
8
-
9
5
  バージョンを指定してインストールする場合は、`pip install chromedriver-binary==92.0.4515.107.0`のように、現在使っているChromeのバージョンに近いバージョンを指定してください。
10
6
 
11
-
12
-
13
- その後、Pythonのコードに`import chromedriver-binary`と書くと、コード実行時にchromedriverが置かれたディレクトリが環境変数PATHの先頭に(一時的に)追加されます。そのため、`webdriver.Chrome()`を**`executable_path=`を指定せずに実行すればいい**のです。
7
+ その後、Pythonのコードに`import chromedriver-binary`と書くと、コード実行時にchromedriverが置かれたディレクトリが環境変数PATHの先頭に(一時的に)追加されます。そのため、`webdriver.Chrome()`を`executable_path=`を**指定せずに実行すればいい**のです。

1

補足を追加

2021/08/31 06:06

投稿

Daregada
Daregada

スコア11990

test CHANGED
@@ -6,4 +6,8 @@
6
6
 
7
7
 
8
8
 
9
+ バージョンを指定してインストールする場合は、`pip install chromedriver-binary==92.0.4515.107.0`のように、現在使っているChromeのバージョンに近いバージョンを指定してください。
10
+
11
+
12
+
9
- Pythonのコードに`import chromedriver-binary`と書くと、コード実行時にchromedriverが置かれたディレクトリが環境変数PATHの先頭に(一時的に)追加されます。そのため、`webdriver.Chrome()`を**`executable_path=`を指定せずに実行すればいい**のです。
13
+ その後、Pythonのコードに`import chromedriver-binary`と書くと、コード実行時にchromedriverが置かれたディレクトリが環境変数PATHの先頭に(一時的に)追加されます。そのため、`webdriver.Chrome()`を**`executable_path=`を指定せずに実行すればいい**のです。