質問編集履歴

7

誤字

2020/07/14 04:24

投稿

kerk
kerk

スコア0

test CHANGED
@@ -1 +1 @@
1
- seleniumでexecute_scriptを使って高速入力がしたい。
1
+ seleniumでexecute_scriptを使って高速入力がしたい。
test CHANGED
@@ -26,7 +26,7 @@
26
26
 
27
27
 
28
28
 
29
- driver.get("http://www.drpartners.jp/tools/browser-memocho.htm")
29
+ driver.get("http://mymemo.top/")
30
30
 
31
31
  time.sleep(3)
32
32
 

6

誤字

2020/07/14 04:24

投稿

kerk
kerk

スコア0

test CHANGED
@@ -1 +1 @@
1
- i seleniumでexecute_scriptを使って高速入力がしたい。
1
+ seleniumでexecute_scriptを使って高速入力がしたい。
test CHANGED
File without changes

5

修正

2020/07/14 04:10

投稿

kerk
kerk

スコア0

test CHANGED
File without changes
test CHANGED
@@ -26,7 +26,7 @@
26
26
 
27
27
 
28
28
 
29
- driver.get("https://www.google.com/?hl=ja")
29
+ driver.get("http://www.drpartners.jp/tools/browser-memocho.htm")
30
30
 
31
31
  time.sleep(3)
32
32
 
@@ -36,11 +36,13 @@
36
36
 
37
37
  v = s.read()
38
38
 
39
- driver.execute_script('document.getElementsByName("q").value="%s";' %v )
39
+ driver.execute_script('document.getElementsByName("??").value="%s";' %v )
40
40
 
41
41
  ```
42
42
 
43
+ **[フォルダ内テキストの例]**
43
44
 
45
+ ![イメージ説明](d2266fe3567ea6b28a4c4cdea289ee71.png)
44
46
 
45
47
 
46
48
 

4

修正

2020/07/14 03:49

投稿

kerk
kerk

スコア0

test CHANGED
File without changes
test CHANGED
@@ -22,7 +22,7 @@
22
22
 
23
23
  option.add_argument('--incognito')
24
24
 
25
- driver = webdriver.Chrome(executable_path="/ex/ex/ex/ex/ex/chromedriver",options=option)
25
+ driver = webdriver.Chrome(executable_path="chromedriverのパス",options=option)
26
26
 
27
27
 
28
28
 
@@ -32,7 +32,7 @@
32
32
 
33
33
 
34
34
 
35
- with open(r'/ex/ex/ex/ex/example.txt',encoding='UTF-8') as s:
35
+ with open(r'開きたいテキストのパス',encoding='UTF-8') as s:
36
36
 
37
37
  v = s.read()
38
38
 

3

修正

2020/07/14 03:05

投稿

kerk
kerk

スコア0

test CHANGED
File without changes
test CHANGED
File without changes

2

修正

2020/07/14 02:54

投稿

kerk
kerk

スコア0

test CHANGED
@@ -1 +1 @@
1
- seleniumでexecute_scriptを使って高速入力がしたい。
1
+ i seleniumでexecute_scriptを使って高速入力がしたい。
test CHANGED
@@ -2,9 +2,35 @@
2
2
 
3
3
  -**問題1**-
4
4
 
5
- send.key()だと入力が遅いため、execute_script(最下部のコード)を使ってフォルダ内に存在するテキストをテキストエリアに高速入力できるようにしたいが、機能しないのでご教授いただけると幸いです。
5
+ send.key()だと入力が遅いため、execute_script(最下部のコード)を使ってフォルダ内に存在するテキストをテキストエリアに高速入力できるようにしたいが、テキストがテキストエリアに入力されないのでご教授いただけると幸いです。
6
6
 
7
7
  ```python
8
+
9
+ import time
10
+
11
+ import random
12
+
13
+ from selenium import webdriver
14
+
15
+ from selenium.webdriver.common.keys import Keys
16
+
17
+ from selenium.webdriver.chrome.options import Options
18
+
19
+
20
+
21
+ option = Options()
22
+
23
+ option.add_argument('--incognito')
24
+
25
+ driver = webdriver.Chrome(executable_path="/ex/ex/ex/ex/ex/chromedriver",options=option)
26
+
27
+
28
+
29
+ driver.get("https://www.google.com/?hl=ja")
30
+
31
+ time.sleep(3)
32
+
33
+
8
34
 
9
35
  with open(r'/ex/ex/ex/ex/example.txt',encoding='UTF-8') as s:
10
36
 

1

修正

2020/07/14 02:51

投稿

kerk
kerk

スコア0

test CHANGED
File without changes
test CHANGED
@@ -25,3 +25,5 @@
25
25
  w.execute_script('document.getElementsByName("name属性")[0].value="%s";' % text)
26
26
 
27
27
  w.execute_script('document.getElementsByClassName("class名(class属性)")[0].value="%s";' % text)
28
+
29
+ # 変数の説明 w: ウェブドライバー text: 入力するテキスト