質問編集履歴

4

chrome driverのバージョンを書き直した

2023/06/24 01:55

投稿

yomoanyan
yomoanyan

スコア14

test CHANGED
File without changes
test CHANGED
@@ -103,5 +103,5 @@
103
103
  Python 3.10.5
104
104
  selenium 4.10.0
105
105
  Google Chrome 114.0.5735.133
106
- Chrome Driver 114
106
+ Chrome Driver 114.0.5735.90
107
107
 

3

回答者の名前を修正

2023/06/23 14:03

投稿

yomoanyan
yomoanyan

スコア14

test CHANGED
File without changes
test CHANGED
@@ -54,7 +54,7 @@
54
54
  ```
55
55
 
56
56
  ### 試したこと
57
- otm様、tmp様ありがとうございます。
57
+ otn様、tmp様ありがとうございます。
58
58
  ~~以下のサイトに似た質問があり、これもやってみたところエラーは出ないのですが、ブラウザが立ち上がりませんでした。~~
59
59
 
60
60
  stackoverflowと同じようにコードを書き実行しましたが、chromedriverの場所は違う場所でした。申し訳ございません。

2

試したことを追加した。

2023/06/23 14:02

投稿

yomoanyan
yomoanyan

スコア14

test CHANGED
File without changes
test CHANGED
@@ -54,10 +54,52 @@
54
54
  ```
55
55
 
56
56
  ### 試したこと
57
+ otm様、tmp様ありがとうございます。
57
- 以下のサイトに似た質問があり、これもやってみたところエラーは出ないのですが、ブラウザが立ち上がりませんでした。
58
+ ~~以下のサイトに似た質問があり、これもやってみたところエラーは出ないのですが、ブラウザが立ち上がりませんでした。~~
59
+
60
+ stackoverflowと同じようにコードを書き実行しましたが、chromedriverの場所は違う場所でした。申し訳ございません。
61
+
62
+ このサイト( https://office54.net/python/module/python-selenium-chrome )にも同じようなことが書かれているのを見つけ、次のようにコードを書き直しました。
63
+
64
+ ```Python
65
+ from selenium import webdriver
66
+ from webdriver_manager.chrome import ChromeDriverManager
67
+ from selenium.webdriver.chrome.service import Service
68
+ import time
69
+
70
+ options = webdriver.ChromeOptions()
71
+
72
+ #options.add_argument('--headless')
73
+ #options.add_argument('--no-sandbox')
74
+ #options.add_argument('--disable-dev-shm-usage')
75
+
76
+ options.add_argument('--disable-gpu');
77
+ options.add_argument('--disable-extensions');
78
+ options.add_argument('--start-maximized');
79
+ options.add_experimental_option("excludeSwitches", ['enable-automation'])
80
+
81
+ service = Service(executable_path=r'/Users/takayuki-k/Desktop/書道/chromedriver_mac64/chromedriver') #どちらでもChromeは立ち上がりました
82
+ #service = Service(executable_path = ChromeDriverManager().install())
83
+
84
+ driver = webdriver.Chrome(service=service, options=options)
85
+
86
+ login_url = 'https://www.google.com/'
87
+
88
+ driver.get(login_url)
89
+
90
+ time.sleep(5)
91
+
92
+ driver.quit()
93
+ ```
94
+
95
+ こちらのサイト( https://senablog.com/python-selenium-chrome-option/ )によると、```options.add_argument('--headless')```の記述がバックグラウンドでの起動を行うもののようで、ウィンドウが表示されなかったものと思われます。
96
+
97
+ しかし、相変わらずログインした状態でChromeは起動しませんでした。引き続き調べてみますが、何か助言等いただけましたら幸いです。よろしくお願いいたします。
98
+
58
99
  https://stackoverflow.com/questions/76428561/typeerror-webdriver-init-got-multiple-values-for-argument-options
59
100
 
60
101
  ### 補足情報
102
+ mac OS 11.7.4
61
103
  Python 3.10.5
62
104
  selenium 4.10.0
63
105
  Google Chrome 114.0.5735.133

1

バージョンを書いた

2023/06/23 12:34

投稿

yomoanyan
yomoanyan

スコア14

test CHANGED
File without changes
test CHANGED
@@ -57,4 +57,9 @@
57
57
  以下のサイトに似た質問があり、これもやってみたところエラーは出ないのですが、ブラウザが立ち上がりませんでした。
58
58
  https://stackoverflow.com/questions/76428561/typeerror-webdriver-init-got-multiple-values-for-argument-options
59
59
 
60
+ ### 補足情報
61
+ Python 3.10.5
62
+ selenium 4.10.0
63
+ Google Chrome 114.0.5735.133
64
+ Chrome Driver 114
60
65