bluele's blog

プログラミングやwebサービスについて

Google画像で画像検索をPythonから利用する

公式では提供されていないので、Python2.7 + BeautifulSoupスクレイピングした。 Beautifulsoupのインストールは

pip install beautifulsoup

もしくは

easy_install beautifulsoup

で可能。

書いたスクリプトは以下のとおり

画像URLを引数にして実行すると結果一覧が表示される

$ python google_image_search.py http://www.hatena.ne.jp/images/portal/logo-portal-top2@2x.png

[u'http://www.lifenet-seimei.co.jp/creators/img/detail_logo_hatena.gif']
[u'http://ugomemo.hatena.ne.jp/images/ci.gif']
[u'http://blog.canpan.info/cpforum/img/logo_portal_hatena.gif']
[u'http://www.gmo-searchteria.jp/service/opast/images/partner-opast-visualworks.jpg']
[u'http://www.jlisting.jp/img/common/partner/bnr_partner_hatena.gif']
[u'http://d.hatena.ne.jp/images/tabezou_icons/tabezou_bb2.gif']
[u'http://www.venture.nict.go.jp/var/storage/kosen/images/logo/dena_logo.png']
[u'http://30d.jp/img/kyanny/public/2c7f67b8-10cf-11df-b222-0018f3d17807_original.jpg']