bing 検索から URL を取得する簡単なスクリプトがあります。
import bingsearch
bingsearch.API_KEY='mykey'
r = bingsearch.request("JohnDalton")
print r.status_code
print r[0]['Url']
bingsearch.py ファイルは次のとおりです。
import requests
import urllib2
URL = "https://api.datamarket.azure.com/Data.ashx/Bing/SearchWeb/Web?Query='%(query)s'&$top=50&$format=json"
API_KEY = 'mykey'
def request(query, **params):
r = requests.get(URL % {'query': query}, auth=('', API_KEY))
return r.json()['d']['results']
前述のエラーを回避するにはどうすればよいですか。ありがとう。