gpt4 book ai didi

Python urllib.request 在 Azure Notebooks 中抛出 403

转载 作者:可可西里 更新时间:2023-11-01 17:05:38 25 4
gpt4 key购买 nike

尝试在 Azure Notebooks 中获取 TensorFlow 对象检测 API 模型,但我尝试的所有操作都给出了 403 Forbidden。在本地或 AWS 上检索文件没有问题。

import six.moves.urllib as urllib
url = 'http://download.tensorflow.org/models/object_detection/rfcn_resnet101_coco_11_06_2017.tar.gz'
opener = urllib.request.URLopener()
opener.retrieve(url)

我尝试将用户代理数据添加到 header 等中,但失败了。尝试使用 wget ,也给出了 403 。我认为笔记本在 docker 容器中运行,所以可能存在一些问题。任何见解或解决方法将不胜感激。

最佳答案

Azure Notebooks 有意限制对外部 URL 的访问。这最有可能防止人们使用笔记本服务对其他站点执行拒绝服务攻击。

https://blogs.technet.microsoft.com/machinelearning/2016/03/30/jupyter-notebooks-with-r-in-azure-ml-studio-2/

Access to external internet sites is restricted. However, we have white listed a number of important URLs:

  • All CRAN mirrors are on the white list, so you should be able to install packages using your favorite CRAN mirror.
  • Github is also white listed, meaning you can use devtools::install_github() to install packages that are not on CRAN, or get the development version of a package.

关于Python urllib.request 在 Azure Notebooks 中抛出 403,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45514959/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com