質問編集履歴
4
chrome driverのバージョンを書き直した
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
回答者の名前を修正
test
CHANGED
File without changes
|
test
CHANGED
@@ -54,7 +54,7 @@
|
|
54
54
|
```
|
55
55
|
|
56
56
|
### 試したこと
|
57
|
-
ot
|
57
|
+
otn様、tmp様ありがとうございます。
|
58
58
|
~~以下のサイトに似た質問があり、これもやってみたところエラーは出ないのですが、ブラウザが立ち上がりませんでした。~~
|
59
59
|
|
60
60
|
stackoverflowと同じようにコードを書き実行しましたが、chromedriverの場所は違う場所でした。申し訳ございません。
|
2
試したことを追加した。
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
バージョンを書いた
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
|
|