Google Custom Search API を Python3 から実行する その2
"""
import sys
import urllib.request
import urllib.parse
import json
import time
apikey = 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx'
engineid = 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx'
query = urllib.parse.quote_plus('長澤まさみ', encoding='utf8')
# 10ページ分、合計100件のイメージを取得する
# 無償で利用できるのは10ページ分のみ
for i in range(10):
start = 1 + (i * 10)
url = ('https://www.googleapis.com/customsearch/v1?'
'key=%s&cx=%s&start=%s&imgType=face&searchType=image&q=%s'
) % (apikey, engineid, start, query)
try:
response = urllib.request.urlopen(url)
result = json.loads(response.read().decode('utf8'))
# 検索結果よりイメージのタイトルとリンクを表示する
for item in result['items']:
print(item['title'])
print(item['link'])
#print(item['image']['thumbnailLink'])
except urllib.error.HTTPError as httperr:
print(httperr)
time.sleep(10)
sys.exit(0)
0 件のコメント:
コメントを投稿