質問編集履歴
5
修正
test
CHANGED
File without changes
|
test
CHANGED
@@ -15,6 +15,8 @@
|
|
15
15
|
よろしくお願いいたします。
|
16
16
|
|
17
17
|
|
18
|
+
|
19
|
+
-----追記-----
|
18
20
|
|
19
21
|
ご回答ありがとうございます。
|
20
22
|
|
4
文法の追加
test
CHANGED
File without changes
|
test
CHANGED
@@ -13,3 +13,49 @@
|
|
13
13
|
どなたかご存知の方いらっしゃいませんか?
|
14
14
|
|
15
15
|
よろしくお願いいたします。
|
16
|
+
|
17
|
+
|
18
|
+
|
19
|
+
ご回答ありがとうございます。
|
20
|
+
|
21
|
+
教えて頂いたコードで入力してみたんですが、上手くいきませんでした。
|
22
|
+
|
23
|
+
|
24
|
+
|
25
|
+
from selenium import webdriver
|
26
|
+
|
27
|
+
options = webdriver.ChromeOptions()
|
28
|
+
|
29
|
+
options.add_extension('C:\selenium\0.2_0.crx')
|
30
|
+
|
31
|
+
driver = webdriver.Chrome(chrome_options = options)
|
32
|
+
|
33
|
+
|
34
|
+
|
35
|
+
driver.get('https://google.com')
|
36
|
+
|
37
|
+
|
38
|
+
|
39
|
+
エラーは
|
40
|
+
|
41
|
+
File "C:\Users\Owner\Desktop\Supreme.py\X_test.py", line 3, in <module>
|
42
|
+
|
43
|
+
options.add_extension('C:\selenium\0.2_0.crx')
|
44
|
+
|
45
|
+
File "C:\Users\Owner\AppData\Local\Programs\Python\Python35\lib\site-packages\selenium\webdriver\chrome\options.py", line 114, in add_extension
|
46
|
+
|
47
|
+
if os.path.exists(extension):
|
48
|
+
|
49
|
+
File "C:\Users\Owner\AppData\Local\Programs\Python\Python35\lib\genericpath.py", line 19, in exists
|
50
|
+
|
51
|
+
os.stat(path)
|
52
|
+
|
53
|
+
ValueError: stat: embedded null character
|
54
|
+
|
55
|
+
|
56
|
+
|
57
|
+
でした。
|
58
|
+
|
59
|
+
どこを修正すれば良いでしょうか?
|
60
|
+
|
61
|
+
よろしくお願いいたします。
|
3
質問を変更
test
CHANGED
@@ -1 +1 @@
|
|
1
|
-
python seleniumで
|
1
|
+
python seleniumで事前に拡張機能を追加して立ち上げる方法。
|
test
CHANGED
@@ -1,37 +1,15 @@
|
|
1
1
|
python初心者です。
|
2
2
|
|
3
|
-
pythonのseleniumを使ってGoogleの拡張機能を
|
3
|
+
pythonのseleniumを使ってGoogleの拡張機能を読み込んだ状態でbrowserを立ち上げたいのですがどの様なコードを使えば
|
4
|
+
|
5
|
+
立ち上げることが出来ますか?
|
6
|
+
|
7
|
+
追加したい拡張機能を.crxファイルにするとこまでは出来ました。
|
8
|
+
|
9
|
+
自分でも調べたのですがそれ以降が分かりません。
|
4
10
|
|
5
11
|
|
6
12
|
|
7
|
-
|
13
|
+
どなたかご存知の方いらっしゃいませんか?
|
8
14
|
|
9
|
-
driver = webdriver.Chrome('C:\selenium\chromedriver')
|
10
|
-
|
11
|
-
driver.get("https://chrome.google.com/webstore/detail/speedtest-by-ookla/pgjjikdiikihdfpoppgaidccahalehjh?")
|
12
|
-
|
13
|
-
|
14
|
-
|
15
|
-
time.sleep(1.5)
|
16
|
-
|
17
|
-
|
18
|
-
|
19
|
-
test = driver.find_element_by_class_name("webstore-test-button-label")
|
20
|
-
|
21
|
-
driver.implicitly_wait(10)
|
22
|
-
|
23
|
-
test.click()
|
24
|
-
|
25
|
-
```
|
26
|
-
|
27
|
-
|
28
|
-
|
29
|
-
上記の方法で”CHROMEに追加”をクリックする事は出来たのですが、その後に出る”拡張機能を追加”をクリックすることが出来ません。
|
30
|
-
|
31
|
-
|
32
|
-
|
33
|
-
どの様なコードを記入すれば”拡張機能を追加”をクリックする事が出来ますか?
|
34
|
-
|
35
|
-
|
36
|
-
|
37
|
-
|
15
|
+
よろしくお願いいたします。
|
2
修正
test
CHANGED
File without changes
|
test
CHANGED
@@ -3,6 +3,8 @@
|
|
3
3
|
pythonのseleniumを使ってGoogleの拡張機能を自動で追加する方法を考えています。
|
4
4
|
|
5
5
|
|
6
|
+
|
7
|
+
```python
|
6
8
|
|
7
9
|
driver = webdriver.Chrome('C:\selenium\chromedriver')
|
8
10
|
|
@@ -20,6 +22,8 @@
|
|
20
22
|
|
21
23
|
test.click()
|
22
24
|
|
25
|
+
```
|
26
|
+
|
23
27
|
|
24
28
|
|
25
29
|
上記の方法で”CHROMEに追加”をクリックする事は出来たのですが、その後に出る”拡張機能を追加”をクリックすることが出来ません。
|
1
誤字
test
CHANGED
File without changes
|
test
CHANGED
@@ -18,7 +18,7 @@
|
|
18
18
|
|
19
19
|
driver.implicitly_wait(10)
|
20
20
|
|
21
|
-
|
21
|
+
test.click()
|
22
22
|
|
23
23
|
|
24
24
|
|