python - HTTPError:HTTP 错误 403:禁止。wget 与 python
问题描述
我正在将 Python 与 Jupyter Notebook 一起使用。该程序会下载许多 pdf 文件并在其他机器上运行,但是将其放在另一台装有 Windows Server 2016 Standard 的机器上时会显示错误。
导致错误的函数是:
def download_doc(pasta_pdf,base_links):
os.chdir(pasta_pdf)
for link in base_links['Link_Download_Regulamento']:
if link != None:
wget.download(link)
else:
continue
download_doc(pasta_origem,df_regulamentos_novos)
错误打印: 在此处输入图像描述
感谢你的协助。
解决方案
你得到了
HTTPError: HTTP Error 403: Forbidden
如果您获得了有关 HTTP 响应状态码的信息,但不知道它的含义,那么您可以查阅developer.mozilla.org 文档,在这种情况下是403 Forbidden
客户无权访问内容;也就是说,它是未经授权的,因此服务器拒绝提供所请求的资源。与 401 不同,客户端的身份为服务器所知。
推荐阅读
- amazon-cloudformation - 是否可以在 Cloud-formation 中的 ECS 容器定义之间共享秘密?
- r - 列作为命名列表
- fortran - Fortran的hello world程序中的'*'是什么意思?
- python - 烧瓶没有得到饼干
- google-apps-script - CopyPasteType.ValuesOnly 有时会返回空白单元格
- python-3.x - 为什么 .fit() 需要二维数组作为第一个参数?
- reporting-services - 如果月份不是日期范围内的完整太阳月,如何隐藏小计列
- c++ - glutdisplayfunc 中的参数
- python - Python:字符串索引超出范围,试图找到第一个大写字母
- android - Android Studio:“异常:Gradle 任务 assembleDebug 失败,退出代码 -1”并且 SDK 管理器文件夹...丢失?