質問編集履歴
2
他の方法がないか質問
title
CHANGED
File without changes
|
body
CHANGED
@@ -49,4 +49,14 @@
|
|
49
49
|
↓で要素を取得してクリックを試みましたが駄目でした。
|
50
50
|
```
|
51
51
|
driver.find_element_by_class_name('btn-success').click()
|
52
|
+
|
53
|
+
```
|
54
|
+
|
55
|
+
≪追記≫
|
56
|
+
一応、↓で直接ボタン位置をクリックすることでダウンロードすることはできましたが、他にjavascriptのボタンをクリックする方法はありますでしょうか?
|
57
|
+
|
58
|
+
```
|
59
|
+
import pyautogui as pg
|
60
|
+
sleep(3)
|
61
|
+
pg.click(x=350, y=530, button='left') #直接ボタン位置を指定してクリック
|
52
62
|
```
|
1
前提を分かりやすく修正しました。
title
CHANGED
File without changes
|
body
CHANGED
@@ -1,9 +1,13 @@
|
|
1
1
|
### 前提・実現したいこと
|
2
2
|
|
3
|
-
python selenium
|
3
|
+
python seleniumでサイトを遷移していき、最後のダウンロードボタンをクリックすればCSVをダウンロードできるところまできました。
|
4
|
-
html内の「<a data-handler="0" class="btn btn-success" href="javascript:;">すぐにダウンロード</a>」をクリックしたいのですが要素が見つかっていないようです。
|
5
|
-
|
4
|
+
そのボタンの要素にjavascriptが使われておりクリックできません。
|
6
5
|
|
6
|
+
――――――
|
7
|
+
html内の「<a data-handler="0" class="btn btn-success" href="javascript:;">すぐにダウンロード</a>」
|
8
|
+
――――――
|
9
|
+
|
10
|
+
↑これですが、どうしたらクリックできるでしょうか?
|
7
11
|
すみませんがよろしくお願いします。
|
8
12
|
|
9
13
|
|