2017年1月3日火曜日

【ドラマ「逃げ恥」】「今日の格言」画像をダウンロードする【Python】

非常にしょうもないことですが、ちょっと作ったものがあったから更新。
気づいたら1年以上放置していたのですね笑

昨年、巷ではTBS「逃げるは恥だが役に立つ」のドラマが話題になっていたと思います。ぼくもドラマを見ていた一人で、実はドラマが始まる前から原作の大ファンでした。原作の魅力だけで何千字も書けそうです笑
ドラマ化されたときも、星野源さん、石田ゆり子さん、藤井隆さんといった大好きな役者さんが出ているということで注目していましたし、最終回まで最高に楽しみました。ちなみに、このドラマがきっかけで新垣結衣さんも好きになりました笑
そんなこんななところ、原作もドラマも終わってしまっても何とも寂しくなっているのですが、その寂しさを埋めようとしょうもないことを思いつきました。TBSのオフィシャルサイトに「今日の格言」という日替わりで画像が表示される部分があります。ここにはどうやら何十枚かの画像が日替わりで出てくるみたい。この画像を全部ダウンロードしたいのですが、ちょっと時間が掛かりそう。ということで、練習中のPythonで書いてみました。需要があるかは分かりませんが…
本当はループのところなんかは、もっとエレガントに書けるはずなのですが、とりあえず初心者が即席で作ったものなので許してください笑
# coding: utf-8
# for Python 3

from bs4 import BeautifulSoup
from urllib import request
import sys
import os.path

base_path = '~/save_path' # set your own directory
os.chdir(base_path)
base_url = 'http://www.tbs.co.jp/NIGEHAJI_tbs/kakugen/img'

def download(url):
    img = request.urlopen(url)
    localfile = open(os.path.basename(url), 'wb')
    localfile.write(img.read())
    img.close()
    localfile.close()

for i in range(1,76):
    download_url = base_url + str(i) + '.jpg'
    download(download_url)