質問するログイン新規登録

回答編集履歴

1

画像ダウンロード例を追加しました。対象サイトにご迷惑にならないように手直ししました。

2020/11/26 14:44

投稿

退会済みユーザー
answer CHANGED
@@ -1,6 +1,26 @@
1
1
  地図画像が `iframe` になっているようです。
2
2
  ```Python
3
- driver.get("https://powergrid.chuden.co.jp/kisyo/")
3
+ driver.get('対象ページURL')
4
- iframe = driver.find_element_by_id('upper_main_left_cont')
4
+ iframe = driver.find_element_by_id('対象フレームID')
5
5
  driver.switch_to.frame(iframe)
6
- ```
6
+ ```
7
+
8
+ 画像ダウンロード例
9
+ ```Python
10
+ import time
11
+ from selenium import webdriver
12
+ import chromedriver_binary
13
+ import urllib.request
14
+
15
+ driver = webdriver.Chrome()
16
+
17
+ driver.get('対象ページURL')
18
+ iframe = driver.find_element_by_id('対象フレームID')
19
+ driver.switch_to.frame(iframe)
20
+ time.sleep(5)
21
+
22
+ element = driver.find_element_by_css_selector("対象画像ID").get_attribute("src")
23
+ urllib.request.urlretrieve(element, 'target.png')
24
+ ```
25
+
26
+ `対象???` は適宜差し替えてください。