我有一个简单的脚本可以从 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']
我如何避免前面提到的错误。谢谢。