この文書の現在のバージョンと選択したバージョンの差分を表示します。
| 次のリビジョン | 前のリビジョン | ||
|
プログラミング: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> | ||