python - 下载公共可访问链接共享点 Excel 文件
问题描述
我正在尝试通过 python 下载一个公开可用的链接 SharePoint excel 文件。任何人都可以指导我如何访问和下载文件。已尝试过此操作,但出现“禁止”错误。
import pandas as pd
from urllib.request import urlopen
link = urlopen("https:/XXXX-my.sharepoint.com/:x:/g/personal/*****_onmicrosoft_com/cfdefjfnfefrnev?rtime=dvdfvdfCopy%20of%20PBI%20Forecast%20Phasing.xlsx/").read()
Full Error:
File "C:\Users\Talha\Anaconda3\envs\spy\lib\urllib\request.py", line 755, in http_error_302
return self.parent.open(new, timeout=req.timeout)
File "C:\Users\Talha\Anaconda3\envs\spy\lib\urllib\request.py", line 531, in open
response = meth(req, response)
File "C:\Users\Talha\Anaconda3\envs\spy\lib\urllib\request.py", line 641, in http_response
'http', request, response, code, msg, hdrs)
File "C:\Users\Talha\Anaconda3\envs\spy\lib\urllib\request.py", line 569, in error
return self._call_chain(*args)
File "C:\Users\Talha\Anaconda3\envs\spy\lib\urllib\request.py", line 503, in _call_chain
result = func(*args)
File "C:\Users\Talha\Anaconda3\envs\spy\lib\urllib\request.py", line 649, in http_error_default
raise HTTPError(req.full_url, code, msg, hdrs, fp)
HTTPError: Forbidden
解决方案
推荐阅读
- jquery - jQuery一起执行加载和更改
- .net - InstanceContextMode.Single 是否可用于 WCF basicHttpBinding?
- zebra-printers - 尝试使用 SGD 代码更改 Zebra 打印机上的 IP 配置
- pycharm - Pycharm 默认不折叠自定义代码区域
- amazon-web-services - 如何通过代码启用 AWS Elastic Beanstalk 运行状况规则“忽略负载均衡器 4xx”?
- google-api - 如何长时间访问(离线)Google API?
- arrays - 如何在数组中插入公式?
- c - 简单的 Windows 程序在 Linux 终端中运行,但不在 Windows cmd 中
- python - 如何在构建 Json 字符串时清除数组并重置 for 循环中的值?
- go - 如何使用 client-go 访问 kubernetes CRD?