teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

3

質問の修正

2022/11/22 06:44

投稿

az_ura
az_ura

スコア4

title CHANGED
@@ -1,1 +1,1 @@
1
- Selenium4を使用したEdgeの自動化ラーについて
1
+ Selenium4を使用したスクレイピングのドイバ自動更新について
body CHANGED
@@ -3,14 +3,6 @@
3
3
  selenium4を使用し、Edgeのスクレイピングを行っているのですが
4
4
  下記のエラーが発生しています。
5
5
 
6
- スクレイピング自体はできているのですが、
7
- selenium4でエラーを出さずにスクレイピング時にドライバーの自動更新を行う方法はありますでしょうか?
8
-
9
- よろしくお願いいたします。
10
-
11
- msedge-selenium-tools==3.141.4
12
- selenium==4.3.0
13
-
14
6
  ### 発生している問題・エラーメッセージ
15
7
 
16
8
  ```
@@ -19,16 +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
  ```
31
+
32
+ 調べても見つけれなかったため、ご教示いただけますと幸いです。
33
+ よろしくお願いいたします。

2

補足の追加

2022/11/22 04:59

投稿

az_ura
az_ura

スコア4

title CHANGED
File without changes
body 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

title CHANGED
File without changes
body CHANGED
@@ -18,3 +18,15 @@
18
18
  msedge-selenium-tools 3.141.4 requires selenium==3.141, but you have selenium 4.3.0 which is incompatible.
19
19
 
20
20
  ```
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
+ ```