質問編集履歴
3
質問の修正
test
CHANGED
@@ -1 +1 @@
|
|
1
|
-
Selenium4を使用した
|
1
|
+
Selenium4を使用したスクレイピング時のドライバー自動更新について
|
test
CHANGED
@@ -2,14 +2,6 @@
|
|
2
2
|
|
3
3
|
selenium4を使用し、Edgeのスクレイピングを行っているのですが
|
4
4
|
下記のエラーが発生しています。
|
5
|
-
|
6
|
-
スクレイピング自体はできているのですが、
|
7
|
-
selenium4でエラーを出さずにスクレイピング時にドライバーの自動更新を行う方法はありますでしょうか?
|
8
|
-
|
9
|
-
よろしくお願いいたします。
|
10
|
-
|
11
|
-
msedge-selenium-tools==3.141.4
|
12
|
-
selenium==4.3.0
|
13
5
|
|
14
6
|
### 発生している問題・エラーメッセージ
|
15
7
|
|
@@ -19,17 +11,23 @@
|
|
19
11
|
|
20
12
|
```
|
21
13
|
|
22
|
-
### 補足
|
23
|
-
質問情報が足りておらず、申し訳ございません。
|
24
|
-
Selenium4ひとつで事足りるとの情報は発見いたしましたが、
|
25
|
-
msedge-selenium-tools
|
14
|
+
上記のエラーは「msedge-selenium-tools」と「selenium」のバージョン不一致で起こるものですが、
|
15
|
+
selenium4では「msedge-selenium-tools」は不必要という情報を目にしました。
|
16
|
+
|
17
|
+
ドライバーの自動更新をおこなうために「msedge-selenium-tools」を入れていたのですが、
|
18
|
+
スクレイピング時にselenium4単体でドライバーの自動更新を行うことは可能なのでしょうか?
|
19
|
+
|
20
|
+
|
26
|
-
|
21
|
+
### 該当のドライバーの自動更新コード
|
27
|
-
|
22
|
+
|
28
23
|
```
|
29
24
|
# モジュールインストール
|
30
25
|
from webdriver_manager.microsoft import EdgeChromiumDriverManager
|
31
26
|
|
32
27
|
# ドライバの自動更新
|
33
28
|
driver = Edge(EdgeChromiumDriverManager().install(), options=options)
|
29
|
+
|
34
30
|
```
|
35
31
|
|
32
|
+
調べても見つけれなかったため、ご教示いただけますと幸いです。
|
33
|
+
よろしくお願いいたします。
|
2
補足の追加
test
CHANGED
File without changes
|
test
CHANGED
@@ -23,6 +23,8 @@
|
|
23
23
|
質問情報が足りておらず、申し訳ございません。
|
24
24
|
Selenium4ひとつで事足りるとの情報は発見いたしましたが、
|
25
25
|
msedge-selenium-toolsを使用した下記のようなドライバーの自動更新をSelenium4単体で行うにはどうすればよいでしょうか?
|
26
|
+
調べましたが、探しきれず...
|
27
|
+
よろしくお願いいたします。
|
26
28
|
```
|
27
29
|
# モジュールインストール
|
28
30
|
from webdriver_manager.microsoft import EdgeChromiumDriverManager
|
1
補足の追加
test
CHANGED
File without changes
|
test
CHANGED
@@ -19,3 +19,15 @@
|
|
19
19
|
|
20
20
|
```
|
21
21
|
|
22
|
+
### 補足
|
23
|
+
質問情報が足りておらず、申し訳ございません。
|
24
|
+
Selenium4ひとつで事足りるとの情報は発見いたしましたが、
|
25
|
+
msedge-selenium-toolsを使用した下記のようなドライバーの自動更新をSelenium4単体で行うにはどうすればよいでしょうか?
|
26
|
+
```
|
27
|
+
# モジュールインストール
|
28
|
+
from webdriver_manager.microsoft import EdgeChromiumDriverManager
|
29
|
+
|
30
|
+
# ドライバの自動更新
|
31
|
+
driver = Edge(EdgeChromiumDriverManager().install(), options=options)
|
32
|
+
```
|
33
|
+
|