くだすれPython(超初心者用) その13

このエントリーをはてなブックマークに追加
994デフォルトの名無しさん
import sys, os, urllib2
BASE_DIR = u'./img'
JPG_FUJI = u'%04d%02d%02d%02d%02d.jpg'
URL_FUJI = u'http://live-fuji.jp/hi-fuji/%04d%02d%02d/%02d%02d.jpg'
def getjpeg(ymdhm):
  try:
    url = URL_FUJI % ymdhm
    print u'get %s ->' % url,
    i = urllib2.urlopen(url)
    if i is not None:
      outf = JPG_FUJI % ymdhm
      print outf
      o = open(os.path.join(BASE_DIR, outf), 'wb')
      o.write(i.read())
      o.close()
      i.close()
  except urllib2.HTTPError, e:
    print u'not found'

for year in xrange(2011, 2013):
  for month in xrange(1, 13):
    for day in xrange(1, 32):
      for h in xrange(4, 20):
        for m in xrange(0, 60, 10):
          getjpeg((year, month, day, h, m))

不要なファイルは自分で消してくれ。