我正在学习fast.ai课程(2020版),目前正在学习第二课。
当我尝试使用azure键时,我总是会得到这个错误,并且我不知道该做什么:
#通过必应图片搜索下载图片,请在Microsoft注册一个免费帐户。您将得到一个键,您可以按以下方式复制并输入一个单元格(用您的键替换'XXX‘并执行它):
key = os.environ.get('AZURE_SEARCH_KEY', 'XXX')#一旦设置了密钥,就可以使用search_images_bing。此函数由联机记事本中包含的小型utils类提供。如果您不确定函数是在哪里定义的,只需在笔记本中键入它就可以找到:
search_images_bing
results = search_images_bing(key, 'grizzly bear')
ims = results.attrgot('content_url')
len(ims)
HTTPError Traceback (most recent call last)
<ipython-input-18-cddb73f3292e> in <module>()
----> 1 results = search_images_bing(key, 'grizzly bear')
2 ims = results.attrgot('content_url')
3 len(ims)
1 frames
/usr/local/lib/python3.6/dist-packages/requests/models.py in raise_for_status(self)
939
940 if http_error_msg:
--> 941 raise HTTPError(http_error_msg, response=self)
942
943 def close(self):
HTTPError: 401 Client Error: PermissionDenied for url:
https://api.bing.microsoft.com/v7.0/images/search?
q=grizzly+bear&count=150&min_height=128&min_width=128我在用谷歌Colab。
也许我必须补充说,我不知道关键的名字是什么,我应该用'XXX‘替换。杰里米·霍华德说在注册Azure的时候你会得到一个,但我没有。
发布于 2021-01-30 05:58:32
这在一开始对我也不起作用,然后我意识到我需要在Azure上注册一个不同的Bing搜索服务。在市场上寻找“必应搜索v7”。
发布于 2021-09-08 08:15:01
key = os.environ.get('AZURE_SEARCH_KEY', 'XXX')中。!!!不要在此任务中使用认知服务。它的死胡同--尽管它看起来非常相似--在过程中。
https://stackoverflow.com/questions/65706220
复制相似问题