質問編集履歴
2
他の方法がないか質問
test
CHANGED
File without changes
|
test
CHANGED
@@ -100,4 +100,24 @@
|
|
100
100
|
|
101
101
|
driver.find_element_by_class_name('btn-success').click()
|
102
102
|
|
103
|
+
|
104
|
+
|
103
105
|
```
|
106
|
+
|
107
|
+
|
108
|
+
|
109
|
+
≪追記≫
|
110
|
+
|
111
|
+
一応、↓で直接ボタン位置をクリックすることでダウンロードすることはできましたが、他にjavascriptのボタンをクリックする方法はありますでしょうか?
|
112
|
+
|
113
|
+
|
114
|
+
|
115
|
+
```
|
116
|
+
|
117
|
+
import pyautogui as pg
|
118
|
+
|
119
|
+
sleep(3)
|
120
|
+
|
121
|
+
pg.click(x=350, y=530, button='left') #直接ボタン位置を指定してクリック
|
122
|
+
|
123
|
+
```
|
1
前提を分かりやすく修正しました。
test
CHANGED
File without changes
|
test
CHANGED
@@ -2,13 +2,21 @@
|
|
2
2
|
|
3
3
|
|
4
4
|
|
5
|
-
python selenium
|
5
|
+
python seleniumでサイトを遷移していき、最後のダウンロードボタンをクリックすればCSVをダウンロードできるところまできました。
|
6
6
|
|
7
|
-
html内の「<a data-handler="0" class="btn btn-success" href="javascript:;">すぐにダウンロード</a>」をクリックしたいのですが要素が見つかっていないようです。
|
8
|
-
|
9
|
-
|
7
|
+
そのボタンの要素にjavascriptが使われておりクリックできません。
|
10
8
|
|
11
9
|
|
10
|
+
|
11
|
+
――――――
|
12
|
+
|
13
|
+
html内の「<a data-handler="0" class="btn btn-success" href="javascript:;">すぐにダウンロード</a>」
|
14
|
+
|
15
|
+
――――――
|
16
|
+
|
17
|
+
|
18
|
+
|
19
|
+
↑これですが、どうしたらクリックできるでしょうか?
|
12
20
|
|
13
21
|
すみませんがよろしくお願いします。
|
14
22
|
|