この文書の現在のバージョンと選択したバージョンの差分を表示します。
次のリビジョン | 前のリビジョン | ||
プログラミング:python:webスクレイピング:seleniumを使用したwebスクレイピング [2019/07/14 02:20] sotoyama 作成 |
プログラミング:python:webスクレイピング:seleniumを使用したwebスクレイピング [2019/07/15 04:56] (現在) sotoyama [HTMLから画像取得] |
||
---|---|---|---|
ライン 49: | ライン 49: | ||
for i in elements: | for i in elements: | ||
print(i.text) | print(i.text) | ||
+ | </code> | ||
+ | |||
+ | ==== HTMLから画像取得 ==== | ||
+ | === SRC属性から取得 === | ||
+ | <code python> | ||
+ | import io | ||
+ | from urllib import request | ||
+ | |||
+ | # ~~~ 省略 ~~~ | ||
+ | |||
+ | element = browser.find_element_by_tag_name('img') | ||
+ | url = element.get_attribute('src') | ||
+ | in_data = io.BytesIO(request.urlopen(url).read()) | ||
+ | img = Image.open(in_data) | ||
+ | img.save(保存ファイル名) | ||
</code> | </code> | ||