我有一个简单的代码可以从 bing 搜索中获取 url。
import requests
URL = "https://mykey:mykey@api.datamarket.azure.com/Bing/Search/Web?$format=json&Query='%27heythere%27'"
API_KEY = 'mykey'
def request(query, **params):
r = requests.get(URL % {'query': query}, auth=('', API_KEY))
print r.content, r.status_code
return r.json()['d']['results']
r = request("JohnDalton")
print r.status_code
print r[0]['Url']
这将返回上述行的错误
r = requests.get(URL % {'query': query}, auth=('', API_KEY))
如果您转到 URL 中的链接,系统会提示您提供正常工作的密钥,它会返回浏览器上的 url。