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