擅长:python、mysql、java
<p>在Python3.0+中,这看起来像:</p>
<pre><code>from urllib.parse import quote_plus
import json
import requests
def bing_search(query):
# Your base API URL; change "Image" to "Web" for web results.
url = "https://api.datamarket.azure.com/Bing/Search/v1/Image"
# Query parameters. Don't try using urlencode here.
# Don't ask why, but Bing needs the "$" in front of its parameters.
# The '$top' parameter limits the number of search results.
url += "?$format=json&$top=10&Query=%27{}%27".format(quote_plus(query))
# You can get your primary account key at https://datamarket.azure.com/account
r = requests.get(url, auth=("","YOUR_AZURE_API_PRIMARY_ACCOUNT_KEY"))
resp = json.loads(r.text)
return(resp)
</code></pre>
<p>这是基于我的网络搜索功能<a href="http://alex.miller.im/posts/bing-azure-api-authentication-python-requests" rel="nofollow">here</a>。</p>