У меня есть простой код для получения URL-адресов из поиска bing.«ТипError: аргумент float, а не dict» Ошибка для поиска bing
import requests
URL = "https://mykey:[email protected]/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 вы побудили дать ключ, который workd хорошо, она возвращает URLs в браузере ,
Выполняет ли 'r = request.get (URL, data = {'query': query}, auth = ('', API_KEY))' работает для вас? –
@ Алберт Megia вдавлен в код. @ JamieBull нет, это не так. – user2626758
ТЕПЕРЬ правильно, когда я увидел это, это было не так :) –