画像を自動ダウンロードするコード | urllib2
画像を自動ダウンロードするコード | urllib2
Webページから画像をたくさん保存する必要があるので、勉強がてらPythonを使って自動ダウンロードしてみる。
コード
# -*- coding: utf-8 -*- from bs4 import BeautifulSoup import sys import urllib2 import os.path # url先の画像を保存する関数 def download(url): img = urllib2.urlopen(url) localfile = open(os.path.basename(url), 'wb') localfile.write(img.read()) img.close() localfile.close() # shutterstockの画像検索結果を保存 # アクセス先 par_url = 'http://www.shutterstock.com/s/repeating/search.html?page=1&inline=155372933' # urlアクセス res = urllib2.urlopen(par_url) # beautifulsoupでパース soup = BeautifulSoup(res.read()) # ページに存在するimgタグを検索 for link in soup.find_all('img'): # 画像URLを取得 img_url = link.get('src') print img_url # ローカルに画像をダウンロード download(img_url)
使い方
画像が一覧されているWebページを表示し、そのページ内の画像をすべてローカルに保存する。
参考
【Amazon.co.jp限定 】 ASUS ゲーミングモニター 23型フルHDディスプレイ (応答速度1ms / HDMI×2,D-sub×1 / スピーカー内蔵 / 3年保証) VX238H-P
- 出版社/メーカー: Asustek
- 発売日: 2014/05/28
- メディア: Personal Computers
- この商品を含むブログを見る
- 作者: 裕時悠示
- 出版社/メーカー: SBクリエイティブ
- 発売日: 2016/11/17
- メディア: Kindle版
- この商品を含むブログを見る
- 作者: 丸戸史明,深崎暮人
- 出版社/メーカー: KADOKAWA
- 発売日: 2016/11/19
- メディア: 文庫
- この商品を含むブログ (2件) を見る
- 作者: 近江のこ
- 出版社/メーカー: 小学館
- 発売日: 2016/11/18
- メディア: Kindle版
- この商品を含むブログを見る