質問編集履歴

3

質問の修正

2022/11/22 06:44

投稿

az_ura
az_ura

スコア4

test CHANGED
@@ -1 +1 @@
1
- Selenium4を使用したEdgeの自動化時エラーについて
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を使用した下記のようなドライバーの自動更新をSelenium4単体行うにはどうればよいでしょうか?
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

補足の追加

2022/11/22 04:59

投稿

az_ura
az_ura

スコア4

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

補足の追加

2022/11/22 04:58

投稿

az_ura
az_ura

スコア4

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
+